import java.io.DataInput;
import java.io.IOException;
+import java.io.Serial;
import org.opendaylight.controller.cluster.access.concepts.AbstractRequestFailureProxy;
import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
import org.opendaylight.controller.cluster.access.concepts.RequestException;
* @author Robert Varga
*/
final class ConnectClientFailureProxyV1 extends AbstractRequestFailureProxy<ClientIdentifier, ConnectClientFailure> {
+ @Serial
+ private static final long serialVersionUID = 2688639416324657256L;
+
// checkstyle flags the public modifier as redundant however it is explicitly needed for Java serialization to
// be able to create instances via reflection.
@SuppressWarnings("checkstyle:RedundantModifier")
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
+import java.io.Serial;
import org.opendaylight.controller.cluster.access.ABIVersion;
import org.opendaylight.controller.cluster.access.concepts.AbstractRequestProxy;
import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
* @author Robert Varga
*/
final class ConnectClientRequestProxyV1 extends AbstractRequestProxy<ClientIdentifier, ConnectClientRequest> {
+ @Serial
+ private static final long serialVersionUID = 8439729661327852159L;
+
private ABIVersion minVersion;
private ABIVersion maxVersion;
ConnectClientRequestProxyV1(final ConnectClientRequest request) {
super(request);
- this.minVersion = request.getMinVersion();
- this.maxVersion = request.getMaxVersion();
+ minVersion = request.getMinVersion();
+ maxVersion = request.getMaxVersion();
}
@Override
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
+import java.io.Serial;
import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.yangtools.concepts.WritableObjects;
final class IncrementTransactionSequenceRequestProxyV1
extends AbstractReadTransactionRequestProxyV1<IncrementTransactionSequenceRequest> {
+ @Serial
+ private static final long serialVersionUID = -7345885599575376005L;
+
private long increment;
// checkstyle flags the public modifier as redundant however it is explicitly needed for Java serialization to
IncrementTransactionSequenceRequestProxyV1(final IncrementTransactionSequenceRequest request) {
super(request);
- this.increment = request.getIncrement();
+ increment = request.getIncrement();
}
@Override
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
+import java.io.Serial;
import java.util.List;
import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
import org.opendaylight.yangtools.concepts.WritableObjects;
* (Phosphorus SR1) serialization format.
*/
final class SkipTransactionsRequestV1 extends AbstractTransactionRequestProxy<SkipTransactionsRequest> {
+ @Serial
+ private static final long serialVersionUID = -7493419007644462643L;
+
private List<UnsignedLong> others;
// checkstyle flags the public modifier as redundant however it is explicitly needed for Java serialization to
import java.io.DataInput;
import java.io.IOException;
+import java.io.Serial;
import org.opendaylight.controller.cluster.access.ABIVersion;
import org.opendaylight.yangtools.concepts.WritableIdentifier;
}
private static class MockRequestFailureProxy extends AbstractRequestFailureProxy<WritableIdentifier, MockFailure> {
+ @Serial
+ private static final long serialVersionUID = 5015515628523887221L;
@SuppressWarnings("checkstyle:RedundantModifier")
public MockRequestFailureProxy() {
protected WritableIdentifier readTarget(final DataInput in) throws IOException {
return TransactionIdentifier.readFrom(in);
}
-
}
private static class MockFailure extends RequestFailure<WritableIdentifier, MockFailure> {
+ @Serial
private static final long serialVersionUID = 1L;
MockFailure(final WritableIdentifier target, final RequestException cause, final long sequence) {
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.controller.cluster.datastore.messages;
import org.opendaylight.controller.cluster.datastore.DataStoreVersions;
public class AbortTransactionReply extends VersionedExternalizableMessage {
+ @java.io.Serial
+ private static final long serialVersionUID = 7251132353204199793L;
private static final AbortTransactionReply INSTANCE = new AbortTransactionReply();
public AbortTransactionReply() {
import org.opendaylight.controller.cluster.datastore.DataStoreVersions;
public class CanCommitTransactionReply extends VersionedExternalizableMessage {
+ @java.io.Serial
+ private static final long serialVersionUID = 4355566635423934872L;
+
private static final CanCommitTransactionReply YES =
new CanCommitTransactionReply(true, DataStoreVersions.CURRENT_VERSION);
private static final CanCommitTransactionReply NO =
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.controller.cluster.datastore.messages;
import org.opendaylight.controller.cluster.datastore.DataStoreVersions;
public class CommitTransactionReply extends VersionedExternalizableMessage {
+ @java.io.Serial
+ private static final long serialVersionUID = -8342450250867395000L;
+
public static final CommitTransactionReply INSTANCE = new CommitTransactionReply();
public CommitTransactionReply() {
* @author Thomas Pantelis
*/
public class EmptyExternalizable implements Externalizable {
+ @java.io.Serial
+ private static final long serialVersionUID = 8413772905242947276L;
@Override
public void readExternal(ObjectInput in) {
* Base class to be used for all simple modifications that can be applied to a DOMStoreTransaction.
*/
public abstract class AbstractModification implements Modification {
+ @java.io.Serial
+ private static final long serialVersionUID = 2647778426312509718L;
private YangInstanceIdentifier path;
private short version;
public final class DisableTrackingPayload extends AbstractIdentifiablePayload<ClientIdentifier> {
private static final class Proxy extends AbstractProxy<ClientIdentifier> {
+ @java.io.Serial
+ private static final long serialVersionUID = -5490519942445085251L;
+
@SuppressWarnings("checkstyle:RedundantModifier")
public Proxy() {
// For Externalizable
}
private static class Proxy implements Externalizable {
+ @java.io.Serial
+ private static final long serialVersionUID = 7534948936595056176L;
+
private String data;
@SuppressWarnings("checkstyle:RedundantModifier")