@Beta
public interface RpcActionProviderService
Modifier and Type | Method and Description |
---|---|
default <S extends Action<? extends TreeNode,?,?,?>,T extends S> |
registerActionImplementation(Class<S> type,
T implementation) |
default <S extends Action<? extends TreeNode,?,?,?>,T extends S> |
registerActionImplementation(Class<S> type,
T implementation,
LogicalDatastoreType datastore) |
<S extends Action<? extends TreeNode,?,?,?>,T extends S,P extends TreeNode> |
registerActionImplementation(Class<S> type,
T implementation,
LogicalDatastoreType datastore,
Set<DataTreeIdentifier<P>> validNodes)
Returns class representing registration of Action/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.
|
<S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation)
S
- service class typeT
- service implementation typetype
- RPC binding generated interfaceimplementation
- RPC binding implementation<S extends Rpc<?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerRpcImplementation(Class<S> type, T implementation, Set<InstanceIdentifier<?>> paths)
S
- service class typeT
- service implementation typetype
- RPC binding generated interfaceimplementation
- RPC binding implementationpaths
- set of supported paths<S extends Action<? extends TreeNode,?,?,?>,T extends S,P extends TreeNode> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(Class<S> type, T implementation, LogicalDatastoreType datastore, Set<DataTreeIdentifier<P>> validNodes)
S
- service class typeP
- parent typeT
- service implementation typetype
- Action/ListAction binding generated interfaceimplementation
- Action/ListAction binding implementationdatastore
- LogicalDatastoreType
on which the implementation operatesvalidNodes
- Set of nodes this implementation is constrained to, empty if this implementation can handle
any target node.default <S extends Action<? extends TreeNode,?,?,?>,T extends S> org.opendaylight.yangtools.concepts.ObjectRegistration<T> registerActionImplementation(Class<S> type, T implementation, LogicalDatastoreType datastore)
Copyright © 2019 OpenDaylight. All rights reserved.