roomba.roombanetwork.server
Class DataHandler

java.lang.Object
  extended by roomba.roombanetwork.server.DataHandler

public class DataHandler
extends java.lang.Object

Handles the messages associated with client data

Author:
Drew Housten

Constructor Summary
DataHandler(RoombaNetworkServer rns)
          Constructor
 
Method Summary
 int handleMessage(java.lang.String messageType, java.lang.String[] messageComponents)
          Handles an incoming message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHandler

public DataHandler(RoombaNetworkServer rns)
Constructor

Parameters:
rns - The Roomba Network Server that should be used to send outgoing messages
Method Detail

handleMessage

public int handleMessage(java.lang.String messageType,
                         java.lang.String[] messageComponents)
Handles an incoming message

Parameters:
messageType - The message type of the message
messageComponents - The split message components
Returns:
the error code if there was an error handling the message