- public void createStaleMarkEntity(InstanceIdentifier<Meter> identifier, Meter del,
- InstanceIdentifier<FlowCapableNode> nodeIdent) {
- LOG.debug("Creating Stale-Mark entry for the switch {} for meter {} ", nodeIdent.toString(), del.toString());
- StaleMeter staleMeter = makeStaleMeter(identifier, del, nodeIdent);
- persistStaleMeter(staleMeter, nodeIdent);
- }
-
- private StaleMeter makeStaleMeter(InstanceIdentifier<Meter> identifier, Meter del,
- InstanceIdentifier<FlowCapableNode> nodeIdent) {
- StaleMeterBuilder staleMeterBuilder = new StaleMeterBuilder(del);
- return staleMeterBuilder.setMeterId(del.getMeterId()).build();
-
- }
-
- private void persistStaleMeter(StaleMeter staleMeter, InstanceIdentifier<FlowCapableNode> nodeIdent) {
- WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction();
- writeTransaction.put(LogicalDatastoreType.CONFIGURATION, getStaleMeterInstanceIdentifier(staleMeter, nodeIdent),
- staleMeter, false);
-
- CheckedFuture<Void, TransactionCommitFailedException> submitFuture = writeTransaction.submit();
- handleStaleMeterResultFuture(submitFuture);
-
- }
+ public void createStaleMarkEntity(final InstanceIdentifier<Meter> identifier, final Meter del,
+ final InstanceIdentifier<FlowCapableNode> nodeIdent) {
+ LOG.debug("Creating Stale-Mark entry for the switch {} for meter {} ", nodeIdent, del);