Class ForwardingDOMRpcProviderService
- java.lang.Object
-
- com.google.common.collect.ForwardingObject
-
- org.opendaylight.controller.md.sal.dom.spi.ForwardingDOMRpcProviderService
-
- All Implemented Interfaces:
DOMRpcProviderService
,DOMService
,DOMService
@Deprecated(forRemoval=true) public abstract class ForwardingDOMRpcProviderService extends ForwardingObject implements DOMRpcProviderService
Deprecated, for removal: This API element is subject to removal in a future version.UseForwardingDOMRpcProviderService
instead.Utility class which implementsDOMRpcProviderService
by forwarding requests to a backing instance.
-
-
Constructor Summary
Constructors Constructor Description ForwardingDOMRpcProviderService()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract @NonNull DOMRpcProviderService
delegate()
Deprecated, for removal: This API element is subject to removal in a future version.<T extends DOMRpcImplementation>
DOMRpcImplementationRegistration<T>registerRpcImplementation(T implementation, Set<DOMRpcIdentifier> types)
Deprecated, for removal: This API element is subject to removal in a future version.Register anDOMRpcImplementation
object with this service.<T extends DOMRpcImplementation>
DOMRpcImplementationRegistration<T>registerRpcImplementation(T implementation, DOMRpcIdentifier... types)
Deprecated, for removal: This API element is subject to removal in a future version.Register anDOMRpcImplementation
object with this service.-
Methods inherited from class com.google.common.collect.ForwardingObject
toString
-
-
-
-
Method Detail
-
delegate
protected abstract @NonNull DOMRpcProviderService delegate()
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
delegate
in classForwardingObject
-
registerRpcImplementation
public <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, DOMRpcIdentifier... types)
Deprecated, for removal: This API element is subject to removal in a future version.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.
-
registerRpcImplementation
public <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, Set<DOMRpcIdentifier> types)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:DOMRpcProviderService
Register anDOMRpcImplementation
object with this service.- Specified by:
registerRpcImplementation
in interfaceDOMRpcProviderService
- Parameters:
implementation
- RPC implementation, must not be nulltypes
- Set of supported RPC identifiers. Must not be null, empty, or contain a null element.- Returns:
- A
DOMRpcImplementationRegistration
object, guaranteed to be non-null.
-
-