|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.core.soa.support.DefaultServiceRegistry
public class DefaultServiceRegistry
DefaultServiceRegistry
| Nested Class Summary | |
|---|---|
class |
DefaultServiceRegistry.AnyFilter
AnyFilter |
| Field Summary | |
|---|---|
static DefaultServiceRegistry |
INSTANCE
Constant INSTANCE |
| Constructor Summary | |
|---|---|
DefaultServiceRegistry()
|
|
| Method Summary | ||
|---|---|---|
|
addListener(Class<T> service,
RegistrationListener<T> listener)
addListener |
|
|
addListener(Class<T> service,
RegistrationListener<T> listener,
boolean notifyForExistingProviders)
addListener |
|
|
findProvider(Class<T> serviceInterface)
findProvider |
|
|
findProvider(Class<T> serviceInterface,
String filter)
findProvider |
|
|
findProviders(Class<T> serviceInterface)
findProviders |
|
|
findProviders(Class<T> serviceInterface,
String filter)
findProviders |
|
Registration |
register(Object serviceProvider,
Class<?>... services)
register |
|
Registration |
register(Object serviceProvider,
Map<String,String> properties,
Class<?>... services)
register |
|
|
removeListener(Class<T> service,
RegistrationListener<T> listener)
removeListener |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final DefaultServiceRegistry INSTANCE
INSTANCE
| Constructor Detail |
|---|
public DefaultServiceRegistry()
| Method Detail |
|---|
public <T> T findProvider(Class<T> serviceInterface)
findProvider
findProvider in interface ServiceRegistryT - a T object.serviceInterface - a Class object.
public <T> T findProvider(Class<T> serviceInterface,
String filter)
findProvider
findProvider in interface ServiceRegistryT - a T object.serviceInterface - a Class object.filter - a String object.
public <T> Collection<T> findProviders(Class<T> serviceInterface)
findProviders
findProviders in interface ServiceRegistryT - a T object.serviceInterface - a Class object.
Collection object.
public <T> Collection<T> findProviders(Class<T> serviceInterface,
String filter)
findProviders
findProviders in interface ServiceRegistryT - a T object.serviceInterface - a Class object.filter - a String object.
Collection object.
public Registration register(Object serviceProvider,
Class<?>... services)
register
register in interface ServiceRegistryserviceProvider - a Object object.services - a Class object.
Registration object.
public Registration register(Object serviceProvider,
Map<String,String> properties,
Class<?>... services)
register
register in interface ServiceRegistryserviceProvider - a Object object.properties - a Map object.services - a Class object.
Registration object.
public <T> void addListener(Class<T> service,
RegistrationListener<T> listener)
addListener
addListener in interface ServiceRegistryT - a T object.service - a Class object.listener - a RegistrationListener object.
public <T> void addListener(Class<T> service,
RegistrationListener<T> listener,
boolean notifyForExistingProviders)
addListener
addListener in interface ServiceRegistryT - a T object.service - a Class object.listener - a RegistrationListener object.notifyForExistingProviders - a boolean.
public <T> void removeListener(Class<T> service,
RegistrationListener<T> listener)
removeListener
removeListener in interface ServiceRegistryT - a T object.service - a Class object.listener - a RegistrationListener object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||