@Override public FluentFuture<? extends CommitInfo> commit() { return delegate.commit(); }
public void delHwmData(String secKey) { HighwatermarkKey sechwmKey = new HighwatermarkKey(secKey); InstanceIdentifier<Highwatermark> secHwmId = InstanceIdentifier.builder(HWM.class).child(Highwatermark.class, sechwmKey).toInstance(); WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); writeTransaction.delete(LogicalDatastoreType.OPERATIONAL, secHwmId); writeTransaction.commit(); LOG.debug("Data Store Entry is deleted for key ", secKey); }
public void delData(String secKey) { LowwatermarkKey seclwmKey = new LowwatermarkKey(secKey); InstanceIdentifier<Lowwatermark> secLwmId = InstanceIdentifier.builder(LWM.class).child(Lowwatermark.class, seclwmKey).toInstance(); WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); writeTransaction.delete(LogicalDatastoreType.OPERATIONAL, secLwmId); writeTransaction.commit(); LOG.debug("Data Store Entry is deleted for key ", secKey); }
@SuppressWarnings("unchecked") static void writeInit(final DataBroker broker, final Initialized<? extends DataObject> init) { final WriteTransaction writeTx = broker.newWriteOnlyTransaction(); writeTx.merge(CONFIGURATION, (InstanceIdentifier) init.getId(), init.getData(), true); FluentFuture<? extends CommitInfo> future = writeTx.commit(); future.addCallback(new FutureCallback<CommitInfo>() { @Override public void onSuccess(@NullableDecl final CommitInfo commitInfo) { LOG.debug("Transaction: {} successfully committed.", writeTx); } @Override public void onFailure(final Throwable throwable) { LOG.warn("Transaction: {} failed.", writeTx); } }, MoreExecutors.directExecutor()); } }
public void addDownTime(String secKey, String downtime) { LowwatermarkKey seclwmKey = new LowwatermarkKey(secKey); InstanceIdentifier<Lowwatermark> secLwmId = InstanceIdentifier.builder(LWM.class).child(Lowwatermark.class, seclwmKey).toInstance(); WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); LowwatermarkBuilder lowWaterMarkBuilder = new LowwatermarkBuilder(); lowWaterMarkBuilder.setSecKey(secKey); lowWaterMarkBuilder.setDownwardTime(downtime); Lowwatermark lwmElements = lowWaterMarkBuilder.build(); lwmList.add(lwmElements); writeTransaction.merge(LogicalDatastoreType.OPERATIONAL, secLwmId, lwmElements); writeTransaction.commit(); LOG.debug("Downward Time is added for entry with key ", secKey); }
public void addHwmDownTime(String secKey, String downtime) { HighwatermarkKey sechwmKey = new HighwatermarkKey(secKey); InstanceIdentifier<Highwatermark> secHwmId = InstanceIdentifier.builder(HWM.class).child(Highwatermark.class, sechwmKey).toInstance(); WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); HighwatermarkBuilder highWaterMarkBuilder = new HighwatermarkBuilder(); highWaterMarkBuilder.setSecKey(secKey); highWaterMarkBuilder.setDownwardTime(downtime); Highwatermark hwmElements = highWaterMarkBuilder.build(); hwmList.add(hwmElements); writeTransaction.merge(LogicalDatastoreType.OPERATIONAL, secHwmId, hwmElements); writeTransaction.commit(); LOG.debug("Downward Time is added for entry with key ", secKey); }
public void addData(String secKey, String nodeId, String nodeConnectorId, String srcIP, String dstIP, String protocol, int srcPort, int dstPort, int packetSize, String uptime, String downtime) { WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); LowwatermarkBuilder lowWaterMarkBuilder = new LowwatermarkBuilder(); lowWaterMarkBuilder.setSecKey(secKey); lowWaterMarkBuilder.setNodeID(nodeId); lowWaterMarkBuilder.setSrcIP(srcIP); lowWaterMarkBuilder.setDstIP(dstIP); lowWaterMarkBuilder.setProtocol(protocol); lowWaterMarkBuilder.setSrcPort(srcPort); lowWaterMarkBuilder.setDstPort(dstPort); lowWaterMarkBuilder.setPacketSize(packetSize); lowWaterMarkBuilder.setUpwardTime(uptime); lowWaterMarkBuilder.setDownwardTime(downtime); Lowwatermark lwm = lowWaterMarkBuilder.build(); lwmList.add(lwm); lwmBuilder.setLowwatermark(lwmList); LWM lwmsec = lwmBuilder.build(); writeTransaction.merge(LogicalDatastoreType.OPERATIONAL, instanceIdentifier, lwmsec); writeTransaction.commit(); LOG.debug("Data Store Element is Created for key ", secKey); }
public void addHWMData(String secKey, String nodeId, String nodeConnectorId, String srcIP, String dstIP, String protocol, int srcPort, int dstPort, int packetSize, String uptime, String downtime) { WriteTransaction writeTransaction = dataBroker.newWriteOnlyTransaction(); HighwatermarkBuilder highWaterMarkBuilder = new HighwatermarkBuilder(); highWaterMarkBuilder.setSecKey(secKey); highWaterMarkBuilder.setNodeID(nodeId); highWaterMarkBuilder.setProtocol(protocol); highWaterMarkBuilder.setSrcPort(srcPort); highWaterMarkBuilder.setDstPort(dstPort); highWaterMarkBuilder.setPacketSize(packetSize); highWaterMarkBuilder.setUpwardTime(uptime); highWaterMarkBuilder.setDownwardTime(downtime); highWaterMarkBuilder.setSrcIP(srcIP); highWaterMarkBuilder.setDstIP(dstIP); Highwatermark hwm = highWaterMarkBuilder.build(); hwmList.add(hwm); hwmBuilder.setHighwatermark(hwmList); HWM hwmsec = hwmBuilder.build(); writeTransaction.merge(LogicalDatastoreType.OPERATIONAL, instanceIdentifier1, hwmsec); writeTransaction.commit(); LOG.debug("Data Store Element is Created for key ", secKey); }