Class ServiceRecoveryRegistryImpl
- java.lang.Object
-
- org.opendaylight.serviceutils.srm.impl.ServiceRecoveryRegistryImpl
-
- All Implemented Interfaces:
ServiceRecoveryRegistry
@Singleton @RequireServiceComponentRuntime public final class ServiceRecoveryRegistryImpl extends Object implements ServiceRecoveryRegistry
-
-
Constructor Summary
Constructors Constructor Description ServiceRecoveryRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRecoverableListener(String serviceName, RecoverableListener recoverableListener)Queue<RecoverableListener>getRecoverableListeners(String serviceName)ServiceRecoveryInterfacegetRegisteredServiceRecoveryHandler(String entityName)voidregisterServiceRecoveryRegistry(String entityName, ServiceRecoveryInterface serviceRecoveryHandler)voidremoveRecoverableListener(String serviceName, RecoverableListener recoverableListener)
-
-
-
Method Detail
-
registerServiceRecoveryRegistry
public void registerServiceRecoveryRegistry(String entityName, ServiceRecoveryInterface serviceRecoveryHandler)
- Specified by:
registerServiceRecoveryRegistryin interfaceServiceRecoveryRegistry
-
addRecoverableListener
public void addRecoverableListener(String serviceName, RecoverableListener recoverableListener)
- Specified by:
addRecoverableListenerin interfaceServiceRecoveryRegistry
-
removeRecoverableListener
public void removeRecoverableListener(String serviceName, RecoverableListener recoverableListener)
- Specified by:
removeRecoverableListenerin interfaceServiceRecoveryRegistry
-
getRecoverableListeners
public Queue<RecoverableListener> getRecoverableListeners(String serviceName)
- Specified by:
getRecoverableListenersin interfaceServiceRecoveryRegistry
-
getRegisteredServiceRecoveryHandler
public ServiceRecoveryInterface getRegisteredServiceRecoveryHandler(String entityName)
- Specified by:
getRegisteredServiceRecoveryHandlerin interfaceServiceRecoveryRegistry
-
-