Package org.opennms.core.soa
Interface Registration
-
public interface RegistrationRegistration- Version:
- $Id: $
- Author:
- brozow
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getProperties()getPropertiesjava.lang.Class<?>[]getProvidedInterfaces()getProvidedInterfacesjava.lang.ObjectgetProvider()<T> TgetProvider(java.lang.Class<T> service)getProviderServiceRegistrygetRegistry()getRegistrybooleanisUnregistered()isUnregisteredvoidunregister()unregister
-
-
-
Method Detail
-
getRegistry
ServiceRegistry getRegistry()
getRegistry
- Returns:
- a
ServiceRegistryobject.
-
getProvidedInterfaces
java.lang.Class<?>[] getProvidedInterfaces()
getProvidedInterfaces
- Returns:
- an array of
Classobjects.
-
getProvider
<T> T getProvider(java.lang.Class<T> service)
getProvider
- Type Parameters:
T- a T object.- Parameters:
service- aClassobject.- Returns:
- a T object.
-
getProvider
java.lang.Object getProvider()
-
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
- Returns:
- a
Mapobject.
-
isUnregistered
boolean isUnregistered()
isUnregistered
- Returns:
- a boolean.
-
unregister
void unregister()
unregister
-
-