X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2FPersistentDataProvider.java;h=1d676fa4a6577f7ff00fef4359fde56f485db3eb;hp=f130a1f27e0381f86ea5bb02d997b0a291bd6e17;hb=40723a37cc98de6c7dc396ca2558f7ef51e7337a;hpb=be1359a7418043c3961fd8ffa91eacd224bed952 diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/PersistentDataProvider.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/PersistentDataProvider.java index f130a1f27e..1d676fa4a6 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/PersistentDataProvider.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/PersistentDataProvider.java @@ -29,13 +29,18 @@ public class PersistentDataProvider implements DataPersistenceProvider { } @Override - public void persist(T o, Procedure procedure) { - persistentActor.persist(o, procedure); + public void persist(T entry, Procedure procedure) { + persistentActor.persist(entry, procedure); } @Override - public void saveSnapshot(Object o) { - persistentActor.saveSnapshot(o); + public void persistAsync(T entry, Procedure procedure) { + persistentActor.persistAsync(entry, procedure); + } + + @Override + public void saveSnapshot(Object snapshot) { + persistentActor.saveSnapshot(snapshot); } @Override @@ -47,4 +52,9 @@ public class PersistentDataProvider implements DataPersistenceProvider { public void deleteMessages(long sequenceNumber) { persistentActor.deleteMessages(sequenceNumber); } -} \ No newline at end of file + + @Override + public long getLastSequenceNumber() { + return persistentActor.lastSequenceNr(); + } +}