public final class FlatBatchGroupAdapters extends Object
Modifier and Type | Method and Description |
---|---|
static AddGroupsBatchInput |
adaptFlatBatchAddGroup(BatchPlanStep planStep,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
Adapt flat batch add group.
|
static RemoveGroupsBatchInput |
adaptFlatBatchRemoveGroup(BatchPlanStep planStep,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
Adapt flat batch remove group.
|
static UpdateGroupsBatchInput |
adaptFlatBatchUpdateGroup(BatchPlanStep planStep,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
Adapt flat batch update group.
|
static <T extends BatchGroupOutputListGrouping> |
convertGroupBatchFutureForChain(Future<org.opendaylight.yangtools.yang.common.RpcResult<T>> resultUpdateGroupFuture,
int currentOffset)
Shortcut for
convertBatchGroupResult(int) with conversion ListenableFuture . |
public static AddGroupsBatchInput adaptFlatBatchAddGroup(BatchPlanStep planStep, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
planStep
- batch step containing changes of the same typenode
- pointer for RPC routing.opendaylight.groups.service.rev160315.SalGroupsBatchService#addGroupsBatch(AddGroupsBatchInput)
public static RemoveGroupsBatchInput adaptFlatBatchRemoveGroup(BatchPlanStep planStep, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
planStep
- batch step containing changes of the same typenode
- pointer for RPC routing.opendaylight.groups.service.rev160315.SalGroupsBatchService#removeGroupsBatch(RemoveGroupsBatchInput)
public static UpdateGroupsBatchInput adaptFlatBatchUpdateGroup(BatchPlanStep planStep, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef node)
planStep
- batch step containing changes of the same typenode
- pointer for RPC routing.opendaylight.groups.service.rev160315.SalGroupsBatchService#updateGroupsBatch(UpdateGroupsBatchInput)
public static <T extends BatchGroupOutputListGrouping> com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<ProcessFlatBatchOutput>> convertGroupBatchFutureForChain(Future<org.opendaylight.yangtools.yang.common.RpcResult<T>> resultUpdateGroupFuture, int currentOffset)
convertBatchGroupResult(int)
with conversion ListenableFuture
.T
- exact type of batch flow outputresultUpdateGroupFuture
- batch group rpc-result (add/remove/update)currentOffset
- offset of current batch plan step with respect to entire chain of stepsProcessFlatBatchOutput
Copyright © 2019 OpenDaylight. All rights reserved.