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 Map<String,String>getProperties()getPropertiesClass<?>[]getProvidedInterfaces()getProvidedInterfacesObjectgetProvider()<T> TgetProvider(Class<T> service)getProviderServiceRegistrygetRegistry()getRegistrybooleanisUnregistered()isUnregisteredvoidunregister()unregister
-
-
-
Method Detail
-
getRegistry
ServiceRegistry getRegistry()
getRegistry
- Returns:
- a
ServiceRegistryobject.
-
getProvidedInterfaces
Class<?>[] getProvidedInterfaces()
getProvidedInterfaces
- Returns:
- an array of
Classobjects.
-
getProvider
<T> T getProvider(Class<T> service)
getProvider
- Type Parameters:
T- a T object.- Parameters:
service- aClassobject.- Returns:
- a T object.
-
getProvider
Object getProvider()
-
isUnregistered
boolean isUnregistered()
isUnregistered
- Returns:
- a boolean.
-
unregister
void unregister()
unregister
-
-