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.