Interface Client
- All Known Implementing Classes:
AbstractClient
public interface Client
Provides functionality to init and destroy.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Close clientvoidconnect()Connect the clientvoiddestroy()Destroys clients.Gets client state.voidinit()Inits the client.voidsetClientStateListener(ClientStateListener clientStateListener) Sets state listener.voidsetEventListener(EventListener eventListener) Sets event listener.
-
Method Details
-
setEventListener
Sets event listener.- Parameters:
eventListener- the event listener
-
setClientStateListener
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.
-