public final class MeterUtil extends Object
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>> |
METER_ADD_COMPOSING_TRANSFORM |
static com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>> |
METER_ADD_TRANSFORM |
static com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>> |
METER_REMOVE_COMPOSING_TRANSFORM |
static com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>> |
METER_REMOVE_TRANSFORM |
static com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>> |
METER_UPDATE_COMPOSING_TRANSFORM |
static com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>> |
METER_UPDATE_TRANSFORM |
Modifier and Type | Method and Description |
---|---|
static MeterRef |
buildMeterPath(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodePath,
MeterId meterId)
Create meter path.
|
static <O> com.google.common.base.Function<List<org.opendaylight.yangtools.yang.common.RpcResult<O>>,org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>> |
createCumulativeFunction(Iterable<? extends Meter> inputBatchMeters) |
static <O> com.google.common.base.Function<List<org.opendaylight.yangtools.yang.common.RpcResult<O>>,org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>> |
createCumulativeFunction(Iterable<? extends Meter> inputBatchMeters,
int sizeOfInputBatch) |
public static final com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>> METER_ADD_TRANSFORM
public static final com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<AddMetersBatchOutput>> METER_ADD_COMPOSING_TRANSFORM
public static final com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>> METER_REMOVE_TRANSFORM
public static final com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<RemoveMetersBatchOutput>> METER_REMOVE_COMPOSING_TRANSFORM
public static final com.google.common.base.Function<org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>,org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>> METER_UPDATE_TRANSFORM
public static final com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>,org.opendaylight.yangtools.yang.common.RpcResult<Void>>,org.opendaylight.yangtools.yang.common.RpcResult<UpdateMetersBatchOutput>> METER_UPDATE_COMPOSING_TRANSFORM
public static MeterRef buildMeterPath(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodePath, MeterId meterId)
nodePath
- node pathmeterId
- meter Idpublic static <O> com.google.common.base.Function<List<org.opendaylight.yangtools.yang.common.RpcResult<O>>,org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>> createCumulativeFunction(Iterable<? extends Meter> inputBatchMeters)
public static <O> com.google.common.base.Function<List<org.opendaylight.yangtools.yang.common.RpcResult<O>>,org.opendaylight.yangtools.yang.common.RpcResult<List<BatchFailedMetersOutput>>> createCumulativeFunction(Iterable<? extends Meter> inputBatchMeters, int sizeOfInputBatch)
Copyright © 2018 OpenDaylight. All rights reserved.