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。这个参数可以使
BeanContextServiceProvider区分来自多个源的服务请求。
requestor -对象请求服务
serviceClass -服务要求
serviceSelector -为特定服务相关的参数,或
null如果不适用。
public void releaseService(BeanContextServices bcs, Object requestor, Object service)
BeanContextServiceProvider
BeanContextServices,此方法释放一个嵌套的
BeanContextChild的(或任何一个
BeanContextChild相关的任意对象)参考指定的服务。
releaseService 接口
BeanContextServiceProvider
bcs -这个特定的释放请求相关的
BeanContextServices
requestor -对象请求服务被释放
service -服务即被释放
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, 类 serviceClass)
BeanContextServiceProvider
BeanContextServices,此方法获取当前服务选择器指定的服务。服务选择器是一个服务特定的参数,其中的典型例子可以包括:为服务实现类的构造函数的参数,一个特定服务的属性的值,或一个关键映射到现有实现的Map中。
getCurrentServiceSelectors 接口
BeanContextServiceProvider
bcs -这个请求的
BeanContextServices
serviceClass -指定服务
public void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
BeanContextServiceRevokedListener
serviceRevoked 接口
BeanContextServiceRevokedListener
bcsre -
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.