Package org.opendaylight.mdsal.dom.spi
Class AbstractDOMRpcProviderService
- java.lang.Object
-
- org.opendaylight.mdsal.dom.spi.AbstractDOMRpcProviderService
-
- All Implemented Interfaces:
DOMRpcProviderService
,DOMService
public abstract class AbstractDOMRpcProviderService extends Object implements DOMRpcProviderService
Convenience abstract base class forDOMRpcProviderService
implementations.
-
-
Constructor Summary
Constructors Constructor Description AbstractDOMRpcProviderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends DOMRpcImplementation>
DOMRpcImplementationRegistration<T>registerRpcImplementation(T implementation, DOMRpcIdentifier... types)
Register anDOMRpcImplementation
object with this service.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opendaylight.mdsal.dom.api.DOMRpcProviderService
registerRpcImplementation, registerRpcImplementations
-
-
-
-
Method Detail
-
registerRpcImplementation
public final <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, DOMRpcIdentifier... types)
Description copied from interface:DOMRpcProviderService
Register anDOMRpcImplementation
object with this service.- Specified by:
registerRpcImplementation
in interfaceDOMRpcProviderService
- Parameters:
implementation
- RPC implementation, must not be nulltypes
- Array of supported RPC identifiers. Must not be null, empty, or contain a null element. Each identifier is added exactly once, no matter how many times it occurs.- Returns:
- A
DOMRpcImplementationRegistration
object, guaranteed to be non-null.
-
-