X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2FDelegatingPersistentDataProvider.java;h=3210819225b11e7b349772b8fc6a2735800a5bee;hb=refs%2Fchanges%2F69%2F100769%2F1;hp=e27fa26aebb3953f6a0ddd35c056a812a00e833c;hpb=f9a9cd1ea40d2477ccb16b03c71a87595226595a;p=controller.git diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/DelegatingPersistentDataProvider.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/DelegatingPersistentDataProvider.java index e27fa26aeb..3210819225 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/DelegatingPersistentDataProvider.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/DelegatingPersistentDataProvider.java @@ -8,6 +8,8 @@ package org.opendaylight.controller.cluster; import akka.japi.Procedure; +import akka.persistence.JournalProtocol; +import akka.persistence.SnapshotProtocol; import akka.persistence.SnapshotSelectionCriteria; /** @@ -18,11 +20,11 @@ import akka.persistence.SnapshotSelectionCriteria; public class DelegatingPersistentDataProvider implements DataPersistenceProvider { private DataPersistenceProvider delegate; - public DelegatingPersistentDataProvider(DataPersistenceProvider delegate) { + public DelegatingPersistentDataProvider(final DataPersistenceProvider delegate) { this.delegate = delegate; } - public void setDelegate(DataPersistenceProvider delegate) { + public void setDelegate(final DataPersistenceProvider delegate) { this.delegate = delegate; } @@ -36,22 +38,27 @@ public class DelegatingPersistentDataProvider implements DataPersistenceProvider } @Override - public void persist(T o, Procedure procedure) { - delegate.persist(o, procedure); + public void persist(final T entry, final Procedure procedure) { + delegate.persist(entry, procedure); } @Override - public void saveSnapshot(Object o) { - delegate.saveSnapshot(o); + public void persistAsync(final T entry, final Procedure procedure) { + delegate.persistAsync(entry, procedure); } @Override - public void deleteSnapshots(SnapshotSelectionCriteria criteria) { + public void saveSnapshot(final Object entry) { + delegate.saveSnapshot(entry); + } + + @Override + public void deleteSnapshots(final SnapshotSelectionCriteria criteria) { delegate.deleteSnapshots(criteria); } @Override - public void deleteMessages(long sequenceNumber) { + public void deleteMessages(final long sequenceNumber) { delegate.deleteMessages(sequenceNumber); } @@ -59,4 +66,14 @@ public class DelegatingPersistentDataProvider implements DataPersistenceProvider public long getLastSequenceNumber() { return delegate.getLastSequenceNumber(); } + + @Override + public boolean handleJournalResponse(final JournalProtocol.Response response) { + return delegate.handleJournalResponse(response); + } + + @Override + public boolean handleSnapshotResponse(final SnapshotProtocol.Response response) { + return delegate.handleSnapshotResponse(response); + } }