class ServerInfo extends AnyRef

Provide connection information for the client to the server node in cache.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerInfo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerInfo(ip: InetAddress, port: Int)

    Initializes new instance of ServerInfo.

    Initializes new instance of ServerInfo.

    ip

    Specifies InetAddress of the server node where cache is running.

    port

    Specifies port for client to connect to the server node.

  2. new ServerInfo(ip: InetAddress)

    Initializes new instance of ServerInfo.

    Initializes new instance of ServerInfo.

    ip

    Specifies InetAddress of the server node where cache is running.

  3. new ServerInfo(name: String, port: Int)

    Initializes a new instance of ServerInfo.

    Initializes a new instance of ServerInfo.

    name

    Specifies name of the server node where cache is running.

    port

    Specifies port for client to connect to the server node.

  4. new ServerInfo(name: String)

    Initializes a new instance of ServerInfo.

    Initializes a new instance of ServerInfo.

    name

    Specifies name of the server node where cache is running.

  5. new ServerInfo()

    Initializes a new instance of ServerInfo.

  6. new ServerInfo(internalServerInfo: NCServerInfo)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def compareTo(obj: Any): Int

    Compares the ServerInfo on the basis of priority

    Compares the ServerInfo on the basis of priority

    obj

    The server info object to compare.

    returns

    0 if equals, -1 if lesser and 1 if greater than the comparing serverInfo

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(obj: Any): Boolean

    Compares two ServerInfo instances.

    Compares two ServerInfo instances.

    obj

    The server info object to compare.

    returns

    True if specified object is equal to this object otherwise false.

    Definition Classes
    ServerInfo → AnyRef → Any
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def getIP: InetAddress

    Gets the IPAddress of the server node where cache is running.

    Gets the IPAddress of the server node where cache is running.

    returns

    The IPAddress of the server node where cache is running.

  11. def getName: String

    Gets the name of the server node where cache is running.

    Gets the name of the server node where cache is running.

    returns

    The name of the server node where cache is running.

  12. def getPort: Int

    Gets the port for client to connect to the server node.

    Gets the port for client to connect to the server node.

    returns

    The port for client to connect to the server node.

  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. var internalServerInfo: <error>
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def setIP(value: String): Unit

    Sets the IPAddress of the server node where cache is running.

    Sets the IPAddress of the server node where cache is running.

    value

    The IPAddress of the server node where cache is running in form of a string.

  20. def setIP(value: InetAddress): Unit

    Sets the IPAddress of the server node where cache is running.

    Sets the IPAddress of the server node where cache is running.

    value

    The IPAddress of the server node where cache is running.

  21. def setName(value: String): Unit

    Gets the name of the server node where cache is running.

    Gets the name of the server node where cache is running.

    value

    The name of the server node where cache is running.

  22. def setPort(value: Int): Unit

    Sets the port for client to connect to the server node.

    Sets the port for client to connect to the server node.

    value

    The port for client to connect to the server node.

  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String

    Converts the value of this instance to its equivalent string representation.

    Converts the value of this instance to its equivalent string representation.

    returns

    The string representation of ServerInfo.

    Definition Classes
    ServerInfo → AnyRef → Any
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped