Interface SalGroupsBatchService
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.RpcService
- All Known Implementing Classes:
SalGroupsBatchServiceImpl
public interface SalGroupsBatchService extends org.opendaylight.yangtools.yang.binding.RpcService
Interface for implementing the following YANG RPCs defined in module sal-groups-batchrpc add-groups-batch { input input { uses inv:node-context-ref; list batch-add-groups { key group-id; uses group-type:group; } uses bc:barrier-suffix; } output output { uses batch-group-output-list-grouping; } } rpc remove-groups-batch { input input { uses inv:node-context-ref; list batch-remove-groups { key group-id; uses group-type:group; } uses bc:barrier-suffix; } output output { uses batch-group-output-list-grouping; } } rpc update-groups-batch { input input { uses inv:node-context-ref; list batch-update-groups { uses batch-group-input-update-grouping; } uses bc:barrier-suffix; } output output { uses batch-group-output-list-grouping; } }
-
-
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<AddGroupsBatchOutput>>
addGroupsBatch(AddGroupsBatchInput input)
Batch adding groups to openflow device.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupsBatchOutput>>
removeGroupsBatch(RemoveGroupsBatchInput input)
Batch removing groups from openflow device.com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupsBatchOutput>>
updateGroupsBatch(UpdateGroupsBatchInput input)
Batch updating groups on openflow device.
-
-
-
Method Detail
-
addGroupsBatch
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddGroupsBatchOutput>> addGroupsBatch(AddGroupsBatchInput input)
Batch adding groups to openflow device.
-
removeGroupsBatch
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<RemoveGroupsBatchOutput>> removeGroupsBatch(RemoveGroupsBatchInput input)
Batch removing groups from openflow device.
-
updateGroupsBatch
@CheckReturnValue com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<UpdateGroupsBatchOutput>> updateGroupsBatch(UpdateGroupsBatchInput input)
Batch updating groups on openflow device.
-
-