|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectroomba.roombanetwork.services.userservice.UserService
public class UserService
Connects to the RNS as a user service and handles message passing to and from the RNS. The setServerAddress and setName methods MUST be called before any other methods.
| Field Summary | |
|---|---|
protected java.util.Vector |
listeners
|
protected static java.lang.String |
name
|
protected RoombaNetworkClient |
rnc
|
protected static java.lang.String |
serverAddress
|
protected static UserService |
userService
|
| Method Summary | |
|---|---|
static void |
addListener(ClientListener listener)
Adds a listener for incoming messages. |
static void |
disconnect()
Disconnect from the server |
static int |
getServiceID()
Gets the assigned service ID of the user service |
void |
messageReceived(java.lang.String messageType,
java.lang.String[] messageComponents)
Processes a message received. |
static void |
sendMessage(java.lang.String[] messageComponents)
Sends a message to the RNS |
static void |
setName(java.lang.String name)
Sets the name of the user service. |
static void |
setServerAddress(java.lang.String serverAddress)
Sets the RNS hostname (or ip address) that the RNC should connect to. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static UserService userService
protected static java.lang.String serverAddress
protected static java.lang.String name
protected RoombaNetworkClient rnc
protected java.util.Vector listeners
| Method Detail |
|---|
public static void setServerAddress(java.lang.String serverAddress)
serverAddress - The RNS address to setpublic static void setName(java.lang.String name)
name - The name of the user service to set.public static void sendMessage(java.lang.String[] messageComponents)
messageComponents - The components of the message to sendpublic static int getServiceID()
public static void addListener(ClientListener listener)
listener - The listener to addpublic static void disconnect()
public void messageReceived(java.lang.String messageType,
java.lang.String[] messageComponents)
messageReceived in interface ClientListenermessageType - The message typemessageComponents - The components of the received message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||