X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=applications%2Fforwardingrules-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapplications%2Ffrm%2Fimpl%2FMeterForwarder.java;h=9c437f7f3f0d64eac9918a97c51545b1cddc90c0;hb=061857a3f18fb8c5d28522eca93527c3cc859a98;hp=ecf18514a3dffe0e706f3c583ef49c8921a80109;hpb=804680698addeea76349b2fa005da4f8aac43176;p=openflowplugin.git diff --git a/applications/forwardingrules-manager/src/main/java/org/opendaylight/openflowplugin/applications/frm/impl/MeterForwarder.java b/applications/forwardingrules-manager/src/main/java/org/opendaylight/openflowplugin/applications/frm/impl/MeterForwarder.java index ecf18514a3..9c437f7f3f 100644 --- a/applications/forwardingrules-manager/src/main/java/org/opendaylight/openflowplugin/applications/frm/impl/MeterForwarder.java +++ b/applications/forwardingrules-manager/src/main/java/org/opendaylight/openflowplugin/applications/frm/impl/MeterForwarder.java @@ -48,7 +48,6 @@ import org.slf4j.LoggerFactory; * */ public class MeterForwarder extends AbstractListeningCommiter { - private static final Logger LOG = LoggerFactory.getLogger(MeterForwarder.class); public MeterForwarder(final ForwardingRulesManager manager, final DataBroker db, @@ -56,19 +55,6 @@ public class MeterForwarder extends AbstractListeningCommiter { super(manager, db, listenerRegistrationHelper); } - @Override - public void deregisterListener() { - close(); - } - - @Override - public void close() { - if (listenerRegistration != null) { - listenerRegistration.close(); - listenerRegistration = null; - } - } - @Override protected InstanceIdentifier getWildCardPath() { return InstanceIdentifier.create(Nodes.class).child(Node.class).augmentation(FlowCapableNode.class) @@ -85,7 +71,7 @@ public class MeterForwarder extends AbstractListeningCommiter { builder.setMeterRef(new MeterRef(identifier)); builder.setTransactionUri(new Uri(provider.getNewTransactionId())); - LoggingFutures.addErrorLogging(this.provider.getSalMeterService().removeMeter(builder.build()), LOG, + LoggingFutures.addErrorLogging(provider.getSalMeterService().removeMeter(builder.build()), LOG, "removeMeter"); } @@ -98,7 +84,7 @@ public class MeterForwarder extends AbstractListeningCommiter { builder.setNode(new NodeRef(nodeIdent.firstIdentifierOf(Node.class))); builder.setMeterRef(new MeterRef(identifier)); builder.setTransactionUri(new Uri(provider.getNewTransactionId())); - return this.provider.getSalMeterService().removeMeter(builder.build()); + return provider.getSalMeterService().removeMeter(builder.build()); } @Override @@ -113,7 +99,7 @@ public class MeterForwarder extends AbstractListeningCommiter { builder.setUpdatedMeter(new UpdatedMeterBuilder(update).build()); builder.setOriginalMeter(new OriginalMeterBuilder(original).build()); - LoggingFutures.addErrorLogging(this.provider.getSalMeterService().updateMeter(builder.build()), LOG, + LoggingFutures.addErrorLogging(provider.getSalMeterService().updateMeter(builder.build()), LOG, "updateMeter"); } @@ -126,23 +112,23 @@ public class MeterForwarder extends AbstractListeningCommiter { builder.setNode(new NodeRef(nodeIdent.firstIdentifierOf(Node.class))); builder.setMeterRef(new MeterRef(identifier)); builder.setTransactionUri(new Uri(provider.getNewTransactionId())); - return this.provider.getSalMeterService().addMeter(builder.build()); + return provider.getSalMeterService().addMeter(builder.build()); } @Override - public void createStaleMarkEntity(InstanceIdentifier identifier, Meter del, - InstanceIdentifier nodeIdent) { + public void createStaleMarkEntity(final InstanceIdentifier identifier, final Meter del, + final InstanceIdentifier nodeIdent) { LOG.debug("Creating Stale-Mark entry for the switch {} for meter {} ", nodeIdent, del); StaleMeter staleMeter = makeStaleMeter(del); persistStaleMeter(staleMeter, nodeIdent); } - private static StaleMeter makeStaleMeter(Meter del) { + private static StaleMeter makeStaleMeter(final Meter del) { StaleMeterBuilder staleMeterBuilder = new StaleMeterBuilder(del); return staleMeterBuilder.setMeterId(del.getMeterId()).build(); } - private void persistStaleMeter(StaleMeter staleMeter, InstanceIdentifier nodeIdent) { + private void persistStaleMeter(final StaleMeter staleMeter, final InstanceIdentifier nodeIdent) { WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); writeTransaction.put(LogicalDatastoreType.CONFIGURATION, getStaleMeterInstanceIdentifier(staleMeter, nodeIdent), staleMeter); @@ -151,15 +137,15 @@ public class MeterForwarder extends AbstractListeningCommiter { handleStaleMeterResultFuture(submitFuture); } - private static void handleStaleMeterResultFuture(FluentFuture submitFuture) { + private static void handleStaleMeterResultFuture(final FluentFuture submitFuture) { submitFuture.addCallback(new FutureCallback() { @Override - public void onSuccess(Object result) { + public void onSuccess(final Object result) { LOG.debug("Stale Meter creation success"); } @Override - public void onFailure(Throwable throwable) { + public void onFailure(final Throwable throwable) { LOG.error("Stale Meter creation failed", throwable); } }, MoreExecutors.directExecutor()); @@ -167,7 +153,7 @@ public class MeterForwarder extends AbstractListeningCommiter { private static InstanceIdentifier getStaleMeterInstanceIdentifier( - StaleMeter staleMeter, InstanceIdentifier nodeIdent) { + final StaleMeter staleMeter, final InstanceIdentifier nodeIdent) { return nodeIdent.child(StaleMeter.class, new StaleMeterKey(new MeterId(staleMeter.getMeterId()))); } }