Class ConnectionId


  • public class ConnectionId
    extends java.lang.Object
    A ConnectionId identifies a connection to a remote connection manager by the socket address and a client index. This allows multiple connections to the same worker to be distinguished by their client index.
    • Constructor Detail

      • ConnectionId

        public ConnectionId​(java.net.InetSocketAddress address)
      • ConnectionId

        public ConnectionId​(java.net.InetSocketAddress address,
                            int clientIndex)
    • Method Detail

      • parseConnectionId

        public static ConnectionId parseConnectionId​(java.lang.String host,
                                                     int port)
      • parseConnectionId

        public static ConnectionId parseConnectionId​(java.lang.String host,
                                                     int port,
                                                     int clientIndex)
      • socketAddress

        public java.net.InetSocketAddress socketAddress()
      • clientIndex

        public int clientIndex()
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

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