org.opennms.core.soa
Interface Registration


public interface Registration

Registration

Version:
$Id: $
Author:
brozow

Method Summary
 Map<String,String> getProperties()
          getProperties
 Class<?>[] getProvidedInterfaces()
          getProvidedInterfaces
<T> T
getProvider(Class<T> service)
          getProvider
 ServiceRegistry getRegistry()
          getRegistry
 boolean isUnregistered()
          isUnregistered
 void 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 - a Class object.
Returns:
a T object.

getProperties

Map<String,String> getProperties()

getProperties

Returns:
a Map object.

isUnregistered

boolean isUnregistered()

isUnregistered

Returns:
a boolean.

unregister

void unregister()

unregister



Copyright © 2011. All Rights Reserved.