|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.services.ac.impl.DefaultACServiceProvider
Supported API: false
Extendable: false
Nested Class Summary | |
private class |
DefaultACServiceProvider.MultipleEntries
|
private static interface |
DefaultACServiceProvider.SelectorEntry
|
private class |
DefaultACServiceProvider.SingleEntry
|
Field Summary | |
private static String |
CLASSNAME
|
static Class |
DEFAULT_REQUESTOR_KEY
Supported API: false |
static String |
DEFAULT_REQUESTOR_NAME
Supported API: false |
static String[] |
DEFAULT_SEARCH_NAMES
Supported API: false |
static String |
DEFAULT_SELECTOR
Supported API: false |
private Object |
lock
|
private static String |
RESOURCE
|
private static Cache |
SEARCH_CLASS_CACHE
|
private Map |
selectorMap
|
private String |
serviceName
|
Fields inherited from interface wt.services.ac.ACServiceProvider |
SERVICE_IMPLEMENTATIONS, SERVICE_NAME |
Constructor Summary | |
DefaultACServiceProvider()
Supported API: false |
|
DefaultACServiceProvider(String service_name)
Supported API: false |
Method Summary | |
boolean |
addImplementation(ServiceDescriptor descriptor)
Supported API: false |
protected ServiceImplementation |
createServiceImplementation(ServiceDescriptor descriptor)
Supported API: false |
protected ServiceImplementation[] |
filterImplementationsByPriority(Iterator implementations)
Supported API: false |
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs,
Class service_class)
Supported API: false |
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs,
String service_name)
Supported API: false |
Iterator |
getCurrentServiceSelectors(BeanContextServices bcs,
String service_name,
Object requestor)
Supported API: false |
protected Object |
getRequestorKey(Object requestor)
Supported API: false |
protected String[] |
getSearchNames(Object requestor_key)
Supported API: false |
Object |
getService(BeanContextServices bcs,
Object requestor,
Class service_class,
Object selector)
Supported API: false |
Object |
getService(BeanContextServices bcs,
Object requestor,
String service_name,
Object selector)
Supported API: false |
String |
getServiceImplementationName(BeanContextServices bcs,
Object requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServiceImplementationNameMap(BeanContextServices bcs,
ACRequestor requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServiceImplementationNameMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector)
Supported API: false |
String[] |
getServiceImplementationNames(BeanContextServices bcs,
Object requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServiceImplementationNamesMap(BeanContextServices bcs,
ACRequestor requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServiceImplementationNamesMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector)
Supported API: false |
protected ServiceImplementation[] |
getServiceImplementations(BeanContextServices bcs,
Object requestor,
String service_name,
Object selector)
Supported API: false |
Iterator |
getServiceImplementations(Object selector)
Supported API: false |
Map |
getServiceMap(BeanContextServices bcs,
ACRequestor requestor,
Class service_class,
Object selector)
Supported API: false |
Map |
getServiceMap(BeanContextServices bcs,
ACRequestor requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServiceMap(BeanContextServices bcs,
Object[] requestors,
Class service_class,
Object selector)
Supported API: false |
Map |
getServiceMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector)
Supported API: false |
String |
getServiceName()
Gets the value of the attribute: serviceName. |
Object[] |
getServices(BeanContextServices bcs,
Object requestor,
Class service_class,
Object selector)
Supported API: false |
Object[] |
getServices(BeanContextServices bcs,
Object requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServicesMap(BeanContextServices bcs,
ACRequestor requestor,
Class service_class,
Object selector)
Supported API: false |
Map |
getServicesMap(BeanContextServices bcs,
ACRequestor requestor,
String service_name,
Object selector)
Supported API: false |
Map |
getServicesMap(BeanContextServices bcs,
Object[] requestors,
Class service_class,
Object selector)
Supported API: false |
Map |
getServicesMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector)
Supported API: false |
private Map |
intGetServiceImplementationNamesMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector,
boolean isMultiple)
|
private Map |
intGetServicesMap(BeanContextServices bcs,
Object[] requestors,
String service_name,
Object selector,
boolean isMultiple)
|
void |
releaseService(BeanContextServices bcs,
Object requestor,
Object service)
Supported API: false |
private void |
serviceNameValidate(String a_ServiceName)
|
void |
setServiceName(String a_ServiceName)
Sets the value of the attribute: serviceName. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final Class DEFAULT_REQUESTOR_KEY
public static final String DEFAULT_REQUESTOR_NAME
public static final String DEFAULT_SELECTOR
public static final String[] DEFAULT_SEARCH_NAMES
private String serviceName
private Map selectorMap
private static final Cache SEARCH_CLASS_CACHE
private final Object lock
Constructor Detail |
public DefaultACServiceProvider()
public DefaultACServiceProvider(String service_name) throws WTPropertyVetoException
service_name
-
WTPropertyVetoException
Method Detail |
public String getServiceName()
getServiceName
in interface ACServiceProvider
public void setServiceName(String a_ServiceName) throws WTPropertyVetoException
setServiceName
in interface ACServiceProvider
a_ServiceName
-
WTPropertyVetoException
private void serviceNameValidate(String a_ServiceName) throws WTPropertyVetoException
a_ServiceName
-
WTPropertyVetoException
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, Class service_class)
getCurrentServiceSelectors
in interface BeanContextServiceProvider
bcs
- service_class
-
public Object getService(BeanContextServices bcs, Object requestor, Class service_class, Object selector)
getService
in interface BeanContextServiceProvider
bcs
- requestor
- service_class
- selector
-
public void releaseService(BeanContextServices bcs, Object requestor, Object service)
releaseService
in interface BeanContextServiceProvider
bcs
- requestor
- service
- protected ServiceImplementation createServiceImplementation(ServiceDescriptor descriptor) throws ACException
descriptor
-
ACException
protected ServiceImplementation[] filterImplementationsByPriority(Iterator implementations)
implementations
-
protected Object getRequestorKey(Object requestor)
requestor
-
protected String[] getSearchNames(Object requestor_key) throws WTException
requestor_key
-
WTException
protected ServiceImplementation[] getServiceImplementations(BeanContextServices bcs, Object requestor, String service_name, Object selector)
bcs
- requestor
- service_name
- selector
-
public boolean addImplementation(ServiceDescriptor descriptor) throws ACException
addImplementation
in interface ACServiceProvider
descriptor
-
ACException
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, String service_name)
getCurrentServiceSelectors
in interface ACServiceProvider
bcs
- service_name
-
public Iterator getCurrentServiceSelectors(BeanContextServices bcs, String service_name, Object requestor)
getCurrentServiceSelectors
in interface ACServiceProvider
bcs
- service_name
- requestor
-
public Iterator getServiceImplementations(Object selector)
getServiceImplementations
in interface ACServiceProvider
selector
-
public Object getService(BeanContextServices bcs, Object requestor, String service_name, Object selector)
getService
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Object[] getServices(BeanContextServices bcs, Object requestor, String service_name, Object selector)
getServices
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Object[] getServices(BeanContextServices bcs, Object requestor, Class service_class, Object selector)
getServices
in interface ACServiceProvider
bcs
- requestor
- service_class
- selector
-
public String getServiceImplementationName(BeanContextServices bcs, Object requestor, String service_name, Object selector)
getServiceImplementationName
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public String[] getServiceImplementationNames(BeanContextServices bcs, Object requestor, String service_name, Object selector)
getServiceImplementationNames
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Map getServiceMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector)
getServiceMap
in interface ACServiceProvider
bcs
- requestors
- service_name
- selector
-
public Map getServiceMap(BeanContextServices bcs, Object[] requestors, Class service_class, Object selector)
getServiceMap
in interface ACServiceProvider
bcs
- requestors
- service_class
- selector
-
public Map getServicesMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector)
getServicesMap
in interface ACServiceProvider
bcs
- requestors
- service_name
- selector
-
public Map getServicesMap(BeanContextServices bcs, Object[] requestors, Class service_class, Object selector)
getServicesMap
in interface ACServiceProvider
bcs
- requestors
- service_class
- selector
-
public Map getServiceImplementationNameMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector)
getServiceImplementationNameMap
in interface ACServiceProvider
bcs
- requestors
- service_name
- selector
-
public Map getServiceImplementationNamesMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector)
getServiceImplementationNamesMap
in interface ACServiceProvider
bcs
- requestors
- service_name
- selector
-
public Map getServiceMap(BeanContextServices bcs, ACRequestor requestor, String service_name, Object selector)
getServiceMap
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Map getServiceMap(BeanContextServices bcs, ACRequestor requestor, Class service_class, Object selector)
getServiceMap
in interface ACServiceProvider
bcs
- requestor
- service_class
- selector
-
public Map getServicesMap(BeanContextServices bcs, ACRequestor requestor, String service_name, Object selector)
getServicesMap
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Map getServicesMap(BeanContextServices bcs, ACRequestor requestor, Class service_class, Object selector)
getServicesMap
in interface ACServiceProvider
bcs
- requestor
- service_class
- selector
-
public Map getServiceImplementationNameMap(BeanContextServices bcs, ACRequestor requestor, String service_name, Object selector)
getServiceImplementationNameMap
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
public Map getServiceImplementationNamesMap(BeanContextServices bcs, ACRequestor requestor, String service_name, Object selector)
getServiceImplementationNamesMap
in interface ACServiceProvider
bcs
- requestor
- service_name
- selector
-
private Map intGetServiceImplementationNamesMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector, boolean isMultiple)
private Map intGetServicesMap(BeanContextServices bcs, Object[] requestors, String service_name, Object selector, boolean isMultiple)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |