Interface Client

All Known Subinterfaces:
Consumer, Producer
All Known Implementing Classes:
AbstractClient

public interface Client
Provides functionality to init and destroy.
  • Method Details

    • setEventListener

      void setEventListener(EventListener eventListener)
      Sets event listener.
      Parameters:
      eventListener - the event listener
    • setClientStateListener

      void setClientStateListener(ClientStateListener clientStateListener)
      Sets state listener.
      Parameters:
      clientStateListener - the client state listener
    • getClientState

      ClientState getClientState()
      Gets client state.
      Returns:
      current client state.
    • init

      void init()
      Inits the client.
    • connect

      void connect()
      Connect the client
    • close

      void close()
      Close client
    • destroy

      void destroy()
      Destroys clients.