X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fconcepts%2FFrontendType.java;h=b58e24087484bca7616275a440e462a791f657d2;hb=refs%2Fchanges%2F59%2F47459%2F4;hp=52b6ccc6c82dc8fef81e14e2faf0f448a024c636;hpb=e057b5ff3e8c2fa390ed2346c522128e90be41e8;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendType.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendType.java index 52b6ccc6c8..b58e240874 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendType.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendType.java @@ -37,6 +37,9 @@ public final class FrontendType implements Comparable, WritableIde private static final long serialVersionUID = 1L; private byte[] serialized; + // 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") public Proxy() { // For Externalizable } @@ -85,6 +88,7 @@ public final class FrontendType implements Comparable, WritableIde * - US-ASCII letters and numbers * - special characters: -_.*+:=,!~'; * + * @param name the input name * @return A {@link FrontendType} instance * @throws IllegalArgumentException if the string is null, empty or contains invalid characters */ @@ -103,9 +107,9 @@ public final class FrontendType implements Comparable, WritableIde @Override public void writeTo(final DataOutput out) throws IOException { - final byte[] serialized = getSerialized(); - out.writeInt(serialized.length); - out.write(serialized); + final byte[] local = getSerialized(); + out.writeInt(local.length); + out.write(local); } public String getName() { @@ -118,13 +122,13 @@ public final class FrontendType implements Comparable, WritableIde } @Override - public boolean equals(final Object o) { - return this == o || (o instanceof FrontendType && name.equals(((FrontendType)o).name)); + public boolean equals(final Object obj) { + return this == obj || obj instanceof FrontendType && name.equals(((FrontendType)obj).name); } @Override - public int compareTo(final FrontendType o) { - return this == o ? 0 : name.compareTo(o.name); + public int compareTo(final FrontendType obj) { + return this == obj ? 0 : name.compareTo(obj.name); } @Override