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
 
 - 
 
 -