Spec-Zone.ru › OpenJDK 24

Класс BeanContextServicesSupport.BCSSProxyServiceProvider

java.lang.Object
java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider
Все реализованные интерфейсы:
BeanContextServiceProvider, BeanContextServiceRevokedListener, EventListener
Вложенный класс:
BeanContextServicesSupport
protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider, BeanContextServiceRevokedListener
Подклассы могут наследоваться от этого вложенного класса для представления прокси для каждого BeanContextServiceProvider.
С тех пор:
1.2

Краткое описание методов

Модификатор и тип Метод Описание
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)
Указанный сервис был аннулирован. Запросы getService для этого сервиса больше не будут удовлетворяться.

Методы, объявленные в классе 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, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/beans/beancontext/BeanContextServicesSupport.BCSSProxyServiceProvider.html

Spec-Zone.ru

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