Interface SalGroupService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
OpenflowpluginGroupTestServiceProvider
,SalGroupServiceImpl
public interface SalGroupService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module sal-grouprpc add-group { input input { uses tr:transaction-metadata; leaf group-ref { type group-type:group-ref; } uses node-group; } output output { uses tr:transaction-aware; } } rpc remove-group { input input { uses tr:transaction-metadata; leaf group-ref { type group-type:group-ref; } uses node-group; } output output { uses tr:transaction-aware; } } rpc update-group { input input { uses tr:transaction-metadata; leaf group-ref { type group-type:group-ref; } uses group-update; } output output { uses tr:transaction-aware; } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>>
addGroup(AddGroupInput input)
Adding group to openflow devicecom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>>
removeGroup(RemoveGroupInput input)
Removing group from openflow devicecom.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>>
updateGroup(UpdateGroupInput input)
Updating group on openflow device
-
-
-
Method Detail
-
addGroup
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupOutput>> addGroup(AddGroupInput input)
Adding group to openflow device
-
removeGroup
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupOutput>> removeGroup(RemoveGroupInput input)
Removing group from openflow device
-
updateGroup
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupOutput>> updateGroup(UpdateGroupInput input)
Updating group on openflow device
-
-