*/
package org.opendaylight.controller.cluster.raft;
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
+import org.eclipse.jdt.annotation.Nullable;
import org.opendaylight.controller.cluster.raft.persisted.Snapshot;
import org.opendaylight.controller.cluster.raft.protobuff.client.messages.Payload;
void applyCurrentLogRecoveryBatch();
/**
- * Returns the state snapshot to restore from on recovery.
+ * Returns the snapshot to restore from on recovery.
*
- * @return the snapshot bytes or null if there's no snapshot to restore
+ * @return the snapshot or null if there's no snapshot to restore
*/
- @Nullable
- byte[] getRestoreFromSnapshot();
-
- /**
- * This method is called during recovery to de-serialize a snapshot that was persisted in the pre-Carbon format.
- *
- * @param from the snaphot bytes
- * @return a Snapshot.State instance
- */
- @Deprecated
- @Nonnull
- Snapshot.State deserializePreCarbonSnapshot(byte [] from);
+ @Nullable Snapshot getRestoreFromSnapshot();
}