Spec-Zone.ru › OpenJDK 8

Класс BeanContextServicesSupport.BCSSProxyServiceProvider

  • java.lang.Object
    • java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
Все реализованные интерфейсы:
BeanContextServiceProvider, BeanContextServiceRevokedListener, EventListener
Вложенный класс:
BeanContextServicesSupport

protected class BeanContextServicesSupport.BCSSProxyServiceProvider
extends Object
implements BeanContextServiceProvider, BeanContextServiceRevokedListener

Методы

Модификатор и тип Метод и описание
Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)

Вызываемый методом BeanContextServices, этот метод получает текущие селекторы служб для указанной службы.

Object getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)

Вызываемый методом BeanContextServices, этот метод запрашивает экземпляр службы от данного BeanContextServiceProvider.

void releaseService(BeanContextServices bcs, Object requestor, Object service)

Вызываемый методом BeanContextServices, этот метод освобождает ссылку вложенного BeanContextChild (или любого произвольного объекта, связанного с BeanContextChild) на указанную службу.

void serviceRevoked(BeanContextServiceRevokedEvent bcsre)

Служба с указанным именем была аннулирована.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы

getService

public Object getService(BeanContextServices bcs,
                         Object requestor,
                         Class serviceClass,
                         Object serviceSelector)

Описание скопировано из интерфейса: BeanContextServiceProvider

Вызываемый методом BeanContextServices, этот метод запрашивает экземпляр службы от данного BeanContextServiceProvider.

Определено в:
getService в интерфейсе BeanContextServiceProvider
Параметры:
bcs - BeanContextServices , связанный с этим запросом. Этот параметр позволяет BeanContextServiceProvider различать запросы служб из разных источников.
requestor - Объект, запрашивающий службу
serviceClass - Запрашиваемая служба
serviceSelector - Параметр, зависящий от службы, для конкретной службы, или null, если не применимо.
Возвращает:
ссылку на запрошенную службу

releaseService

public void releaseService(BeanContextServices bcs,
                           Object requestor,
                           Object service)

Описание скопировано из интерфейса: BeanContextServiceProvider

Вызываемый методом BeanContextServices, этот метод освобождает ссылку вложенного BeanContextChild (или любого произвольного объекта, связанного с BeanContextChild) на указанную службу.

Определено в:
releaseService в интерфейсе BeanContextServiceProvider
Параметры:
bcs - BeanContextServices , связанный с этим запросом на освобождение.
requestor - Объект, запрашивающий освобождение ссылки на службу
service - Служба, которая должна быть освобождена

getCurrentServiceSelectors

public Iterator getCurrentServiceSelectors(BeanContextServices bcs,
                                           Class serviceClass)

Описание скопировано из интерфейса: BeanContextServiceProvider

Вызываемый методом BeanContextServices, этот метод получает текущие селекторы служб для указанной службы. Селектор службы — это параметр, специфичный для службы; типичные примеры включают: параметр конструктора для класса реализации службы, значение свойства конкретной службы или ключ в карте существующих реализаций.

Определено в:
getCurrentServiceSelectors в интерфейсе BeanContextServiceProvider
Параметры:
bcs - BeanContextServices для этого запроса
serviceClass - Указанная служба
Возвращает:
текущие селекторы служб для указанного serviceClass

serviceRevoked

public void serviceRevoked(BeanContextServiceRevokedEvent bcsre)

Описание скопировано из интерфейса: BeanContextServiceRevokedListener

Служба с указанным именем была аннулирована. Запросы getService для этой службы больше не будут удовлетворяться.

Определено в:
serviceRevoked в интерфейсе BeanContextServiceRevokedListener
Параметры:
bcsre - BeanContextServiceRevokedEvent , полученный этим слушателем.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API