com.hazelcast.core

## Interface Client

- All Superinterfaces:
    Endpoint
  All Known Subinterfaces:
    ClientEndpoint
  All Known Implementing Classes:
    ClientEvent

      public interface Client
      extends Endpoint

  The Client interface allows to get information about a connected client's socket address, type and UUID.
  See Also:
    `ClientService`, `ClientListener`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ClientType` | `getClientType()` Returns the type of this client.
    `InetSocketAddress` | `getSocketAddress()` Returns the socket address of this client.
    `String` | `getUuid()` Returns a unique UUID for this client.

- - ### Method Detail

    - #### getUuid

          String getUuid()

      Returns a unique UUID for this client.
      Specified by:
        `getUuid` in interface `Endpoint`
      Returns:
        a unique UUID for this client

    - #### getSocketAddress

          InetSocketAddress getSocketAddress()

      Returns the socket address of this client.
      Specified by:
        `getSocketAddress` in interface `Endpoint`
      Returns:
        the socket address of this client

    - #### getClientType

          ClientType getClientType()

      Returns the type of this client.
      Returns:
        the type of this client

Copyright © 2018. All rights reserved.