triptracker.server
Interface ServerListener


public interface ServerListener

Listener interface for the server and its client connections. Server.addListener(ServerListener) is used to register as a listener for server events and this interface specified what events can be triggered.


Method Summary
 void clientListUpdate(ClientHandler client, boolean joined)
          Invoked when a client joins (successful authentication) or disconnects.
 void invalidMessage(ClientHandler client, String message)
          Invoked when an invalid or unsupported message is received from the client.
 void socketError(ClientHandler client, IOException exception)
          Invoked when a socket error is encountered.
 

Method Detail

clientListUpdate

void clientListUpdate(ClientHandler client,
                      boolean joined)
Invoked when a client joins (successful authentication) or disconnects.

Parameters:
client - joined or disconnected client
joined - true if joined, false if disconnected

invalidMessage

void invalidMessage(ClientHandler client,
                    String message)
Invoked when an invalid or unsupported message is received from the client. This happens when the message parser method (often ClientHandler.messageHandler(String)) fails to understand the message, or if it contains invalid data.

Parameters:
message - the message that triggered the event

socketError

void socketError(ClientHandler client,
                 IOException exception)
Invoked when a socket error is encountered. This generally means that the socket for this client has been closed or at least disconnected.

Parameters:
exception - the error that triggered the event


Copyright © 2006 Team Trip Tracker. All Rights Reserved.