DOMRpcProviderService instead@Deprecated public interface DOMRpcProviderService extends DOMService
DOMService which allows registration of RPC implementations with a conceptual router. The client
 counterpart of this service is DOMRpcService.
 This interface supports both RFC6020 RPCs and RFC7950 actions (formerly known as 'Routed RPCs'. Invocation for RFC6020 RPCs is always based on an empty context reference. Invocation of actions requires a non-empty context reference and is matched against registered implementations as follows:
DOMRpcImplementationNotAvailableException
 All implementations are required to perform these steps as specified above.
| Modifier and Type | Method and Description | 
|---|---|
| <T extends DOMRpcImplementation> | registerRpcImplementation(T implementation,
                         DOMRpcIdentifier... rpcs)Deprecated.  Register an  DOMRpcImplementationobject with this service. | 
| <T extends DOMRpcImplementation> | registerRpcImplementation(T implementation,
                         @NonNull Set<DOMRpcIdentifier> rpcs)Deprecated.  Register an  DOMRpcImplementationobject with this service. | 
<T extends DOMRpcImplementation> @NonNull DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, DOMRpcIdentifier... rpcs)
DOMRpcImplementation object with this service.implementation - RPC implementation, must not be nullrpcs - 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.NullPointerException - if implementation or types is nullIllegalArgumentException - if types is empty or contains a null element.<T extends DOMRpcImplementation> @NonNull DOMRpcImplementationRegistration<T> registerRpcImplementation(T implementation, @NonNull Set<DOMRpcIdentifier> rpcs)
DOMRpcImplementation object with this service.implementation - RPC implementation, must not be nullrpcs - Set of supported RPC identifiers. Must not be null, empty, or contain a null element.DOMRpcImplementationRegistration object, guaranteed to be non-null.NullPointerException - if implementation or types is nullIllegalArgumentException - if types is empty or contains a null element.Copyright © 2019 OpenDaylight. All rights reserved.