@Beta public class BindingDOMOperationProviderServiceAdapter extends Object implements RpcActionProviderService
Constructor and Description |
---|
BindingDOMOperationProviderServiceAdapter(DOMRpcProviderService domRpcRegistry,
BindingToNormalizedNodeCodec codec) |
Modifier and Type | Method and Description |
---|---|
<S extends Action<? extends TreeNode,?,?>,T extends S,P extends TreeNode> |
registerActionImplementation(Class<S> type,
InstanceIdentifier<P> parent,
T implementation)
Returns class representing registration of Action.
|
<S extends ListAction<? extends TreeNode,?,?>,T extends S,P extends TreeNode,K> |
registerListActionImplementation(Class<S> type,
KeyedInstanceIdentifier<P,K> parent,
T implementation)
Returns class representing registration of ListAction.
|
<S extends Rpc<?,?>,T extends S> |
registerRpcImplementation(Class<S> type,
T implementation)
Returns class representing registration of global RPC.
|
<S extends Rpc<?,?>,T extends S> |
registerRpcImplementation(Class<S> type,
T implementation,
Set<InstanceIdentifier<?>> paths)
Returns class representing registration of global RPC for supported paths.
|
public BindingDOMOperationProviderServiceAdapter(DOMRpcProviderService domRpcRegistry, BindingToNormalizedNodeCodec codec)
public <S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation)
RpcActionProviderService
registerRpcImplementation
in interface RpcActionProviderService
S
- service class typeT
- service implementation typetype
- RPC binding generated interfaceimplementation
- RPC binding implementationpublic <S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation, Set<InstanceIdentifier<?>> paths)
RpcActionProviderService
registerRpcImplementation
in interface RpcActionProviderService
S
- service class typeT
- service implementation typetype
- RPC binding generated interfaceimplementation
- RPC binding implementationpaths
- set of supported pathspublic <S extends Action<? extends TreeNode,?,?>,T extends S,P extends TreeNode> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(Class<S> type, InstanceIdentifier<P> parent, T implementation)
RpcActionProviderService
registerActionImplementation
in interface RpcActionProviderService
S
- service class typeT
- service implementation typeP
- parent typetype
- Action binding generated interfaceparent
- parent node for Action connected toimplementation
- Action binding implementationpublic <S extends ListAction<? extends TreeNode,?,?>,T extends S,P extends TreeNode,K> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerListActionImplementation(Class<S> type, KeyedInstanceIdentifier<P,K> parent, T implementation)
RpcActionProviderService
registerListActionImplementation
in interface RpcActionProviderService
S
- service class typeT
- service implementation typeP
- parent typeK
- key typetype
- ListAction binding generated interfaceparent
- parent node for ListAction connected toimplementation
- ListAction binding implementationCopyright © 2019 OpenDaylight. All rights reserved.