Package org.opennms.core.soa
Interface Registration
-
public interface Registration
Registration- Version:
- $Id: $
- Author:
- brozow
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>
getProperties()
getPropertiesClass<?>[]
getProvidedInterfaces()
getProvidedInterfacesObject
getProvider()
<T> T
getProvider(Class<T> service)
getProviderServiceRegistry
getRegistry()
getRegistryboolean
isUnregistered()
isUnregisteredvoid
unregister()
unregister
-
-
-
Method Detail
-
getRegistry
ServiceRegistry getRegistry()
getRegistry
- Returns:
- a
ServiceRegistry
object.
-
getProvidedInterfaces
Class<?>[] getProvidedInterfaces()
getProvidedInterfaces
- Returns:
- an array of
Class
objects.
-
getProvider
<T> T getProvider(Class<T> service)
getProvider
- Type Parameters:
T
- a T object.- Parameters:
service
- aClass
object.- Returns:
- a T object.
-
getProvider
Object getProvider()
-
isUnregistered
boolean isUnregistered()
isUnregistered
- Returns:
- a boolean.
-
unregister
void unregister()
unregister
-
-