*/
package org.opendaylight.controller.cluster.raft.persisted;
+import akka.dispatch.ControlMessage;
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
*
* @author Thomas Pantelis
*/
-public class ApplyJournalEntries implements Serializable {
+public class ApplyJournalEntries implements Serializable, ControlMessage {
+ @Deprecated(since = "7.0.0", forRemoval = true)
private static final class Proxy implements Externalizable {
+ @java.io.Serial
private static final long serialVersionUID = 1L;
private ApplyJournalEntries applyEntries;
}
@Override
- public void readExternal(final ObjectInput in) throws IOException, ClassNotFoundException {
+ public void readExternal(final ObjectInput in) throws IOException {
applyEntries = new ApplyJournalEntries(in.readLong());
}
+ @java.io.Serial
private Object readResolve() {
return applyEntries;
}
}
+ @java.io.Serial
private static final long serialVersionUID = 1L;
private final long toIndex;
}
private Object writeReplace() {
- return new Proxy(this);
+ return new AJE(this);
}
@Override