X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fcds-access-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fconcepts%2FFrontendIdentifier.java;h=10abac6d58236deffc1f6af0f46358b52481be40;hb=977d978c63f1097827044c3b0ee0babc36a540ed;hp=d47f03773bdcb048a1e8488aa9f4fd792b817147;hpb=c30e6fcca8a0e3d6e52249cfba9d75ec4695bafb;p=controller.git diff --git a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendIdentifier.java b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendIdentifier.java index d47f03773b..10abac6d58 100644 --- a/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendIdentifier.java +++ b/opendaylight/md-sal/cds-access-api/src/main/java/org/opendaylight/controller/cluster/access/concepts/FrontendIdentifier.java @@ -17,6 +17,7 @@ import java.io.IOException; import java.io.ObjectInput; import java.io.ObjectOutput; import java.util.Objects; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.concepts.WritableIdentifier; /** @@ -69,11 +70,11 @@ public final class FrontendIdentifier implements WritableIdentifier { this.memberName = requireNonNull(memberName); } - public static FrontendIdentifier create(final MemberName memberName, final FrontendType clientType) { + public static @NonNull FrontendIdentifier create(final MemberName memberName, final FrontendType clientType) { return new FrontendIdentifier(memberName, clientType); } - public static FrontendIdentifier readFrom(final DataInput in) throws IOException { + public static @NonNull FrontendIdentifier readFrom(final DataInput in) throws IOException { final MemberName memberName = MemberName.readFrom(in); final FrontendType clientType = FrontendType.readFrom(in); return new FrontendIdentifier(memberName, clientType); @@ -85,11 +86,11 @@ public final class FrontendIdentifier implements WritableIdentifier { clientType.writeTo(out); } - public FrontendType getClientType() { + public @NonNull FrontendType getClientType() { return clientType; } - public MemberName getMemberName() { + public @NonNull MemberName getMemberName() { return memberName; } @@ -111,7 +112,7 @@ public final class FrontendIdentifier implements WritableIdentifier { return memberName.equals(other.memberName) && clientType.equals(other.clientType); } - public String toPersistentId() { + public @NonNull String toPersistentId() { return memberName.getName() + "-frontend-" + clientType.getName(); }