Interface ServiceRegistry
-
- All Known Implementing Classes:
DefaultServiceRegistry
public interface ServiceRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> void
addListener(java.lang.Class<T> service, RegistrationListener<T> listener)
<T> void
addListener(java.lang.Class<T> service, RegistrationListener<T> listener, boolean notifyForExistingProviders)
void
addRegistrationHook(RegistrationHook hook, boolean notifyForExistingProviders)
<T> T
cast(java.lang.Object vertexClickHandler, java.lang.Class<T> class1)
<T> T
findProvider(java.lang.Class<T> serviceInterface)
<T> T
findProvider(java.lang.Class<T> serviceInterface, java.lang.String filter)
<T> java.util.Collection<T>
findProviders(java.lang.Class<T> service)
<T> java.util.Collection<T>
findProviders(java.lang.Class<T> service, java.lang.String filter)
Registration
register(java.lang.Object serviceProvider, java.lang.Class<?>... services)
Registration
register(java.lang.Object serviceProvider, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Class<?>... services)
<T> void
removeListener(java.lang.Class<T> service, RegistrationListener<T> listener)
void
removeRegistrationHook(RegistrationHook hook)
-
-
-
Method Detail
-
register
Registration register(java.lang.Object serviceProvider, java.lang.Class<?>... services)
-
register
Registration register(java.lang.Object serviceProvider, java.util.Map<java.lang.String,java.lang.String> properties, java.lang.Class<?>... services)
-
findProvider
<T> T findProvider(java.lang.Class<T> serviceInterface)
-
findProvider
<T> T findProvider(java.lang.Class<T> serviceInterface, java.lang.String filter)
-
findProviders
<T> java.util.Collection<T> findProviders(java.lang.Class<T> service)
-
findProviders
<T> java.util.Collection<T> findProviders(java.lang.Class<T> service, java.lang.String filter)
-
addListener
<T> void addListener(java.lang.Class<T> service, RegistrationListener<T> listener)
-
addListener
<T> void addListener(java.lang.Class<T> service, RegistrationListener<T> listener, boolean notifyForExistingProviders)
-
removeListener
<T> void removeListener(java.lang.Class<T> service, RegistrationListener<T> listener)
-
addRegistrationHook
void addRegistrationHook(RegistrationHook hook, boolean notifyForExistingProviders)
-
removeRegistrationHook
void removeRegistrationHook(RegistrationHook hook)
-
cast
<T> T cast(java.lang.Object vertexClickHandler, java.lang.Class<T> class1)
-
-