Class ClientID

java.lang.Object
org.opentcs.access.rmi.ClientID
All Implemented Interfaces:
java.io.Serializable

public class ClientID
extends java.lang.Object
implements java.io.Serializable
Identifies a remote client unambiguously.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    ClientID​(java.lang.String clientName)
    Creates a new ClientID.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object otherObject)
    Checks if this object equals another one.
    java.lang.String getClientName()
    Return the client's name.
    int hashCode()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ClientID

      public ClientID​(@Nonnull java.lang.String clientName)
      Creates a new ClientID.
      Parameters:
      clientName - The client's name.
  • Method Details

    • getClientName

      @Nonnull public java.lang.String getClientName()
      Return the client's name.
      Returns:
      The client's name.
    • equals

      public boolean equals​(java.lang.Object otherObject)
      Checks if this object equals another one.
      Overrides:
      equals in class java.lang.Object
      Parameters:
      otherObject - The other object to be compared with this object.
      Returns:
      true if, and only if, the given object is also a ClientID and contains the same name and the same UUID as this one.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object