protected class BeanContextServicesSupport.BCSSProxyServiceProvider extends Object implements BeanContextServiceProvider, BeanContextServiceRevokedListener
| Modifier and Type | Method and Description |
|---|---|
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs, 类 serviceClass)
该方法由
BeanContextServices调用,获取指定服务的当前服务选择器。
|
Object |
getService(BeanContextServices bcs, Object requestor, 类 serviceClass, Object serviceSelector)
通过调用
BeanContextServices ,该方法从这个请求服务的实例
BeanContextServiceProvider 。
|
void |
releaseService(BeanContextServices bcs, Object requestor, Object service)
该方法由
BeanContextServices调用,释放嵌套的
BeanContextChild (或任何与
BeanContextChild任意对象)对指定服务的引用。
|
void |
serviceRevoked(BeanContextServiceRevokedEvent bcsre)
已命名的服务已被撤销。
|
public Object getService(BeanContextServices bcs, Object requestor, 类 serviceClass, Object serviceSelector)
BeanContextServiceProvider复制
BeanContextServices ,该方法从这个请求服务的实例
BeanContextServiceProvider 。
getService在接口
BeanContextServiceProvider
bcs - 与此特定请求BeanContextServices联的BeanContextServices。
该参数使BeanContextServiceProvider能够区分来自多个源的服务请求。
requestor - 请求服务的对象
serviceClass -
serviceClass的服务
serviceSelector -特定服务的服务相关的参数,或者
null如果不适用。
public void releaseService(BeanContextServices bcs, Object requestor, Object service)
BeanContextServiceProvider
BeanContextServices调用,此方法释放嵌套的
BeanContextChild (或与
BeanContextChild任意对象)对指定服务的引用。
releaseService在界面
BeanContextServiceProvider
bcs - 与此特定发布请求相关
BeanContextServices BeanContextServices
requestor - 请求释放服务的对象
service - 要发布的服务
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, 类 serviceClass)
BeanContextServiceProvider复制
BeanContextServices调用,获取指定服务的当前服务选择器。
服务选择器是一个特定于服务的参数,其典型示例可以包括:服务实现类的构造函数的参数,特定服务属性的值或现有实现的映射的键。
getCurrentServiceSelectors在接口
BeanContextServiceProvider
bcs - 该请求的
BeanContextServices
serviceClass - 指定的服务
public void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
BeanContextServiceRevokedListener
serviceRevoked在接口
BeanContextServiceRevokedListener
bcsre - 这位
BeanContextServiceRevokedEvent收到的
BeanContextServiceRevokedEvent 。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.