public abstract class ForwardingDOMRpcProviderService extends com.google.common.collect.ForwardingObject implements DOMRpcProviderService
DOMRpcProviderService
by forwarding
requests to a backing instance.Constructor and Description |
---|
ForwardingDOMRpcProviderService() |
Modifier and Type | Method and Description |
---|---|
protected abstract @NonNull DOMRpcProviderService |
delegate() |
<T extends DOMRpcImplementation> |
registerRpcImplementation(T implementation,
DOMRpcIdentifier... types)
Register an
DOMRpcImplementation object with this service. |
<T extends DOMRpcImplementation> |
registerRpcImplementation(T implementation,
Set<DOMRpcIdentifier> types)
Register an
DOMRpcImplementation object with this service. |
protected abstract @NonNull DOMRpcProviderService delegate()
delegate
in class com.google.common.collect.ForwardingObject
public <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, DOMRpcIdentifier... types)
DOMRpcProviderService
DOMRpcImplementation
object with this service.registerRpcImplementation
in interface DOMRpcProviderService
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.DOMRpcImplementationRegistration
object, guaranteed to be non-null.public <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, Set<DOMRpcIdentifier> types)
DOMRpcProviderService
DOMRpcImplementation
object with this service.registerRpcImplementation
in interface DOMRpcProviderService
implementation
- RPC implementation, must not be nulltypes
- Set of supported RPC identifiers. Must not be null, empty, or contain a null element.DOMRpcImplementationRegistration
object, guaranteed to be non-null.Copyright © 2019 OpenDaylight. All rights reserved.