vooga.network.chat
Class VoogaChatServerRequest

java.lang.Object
  extended by vooga.network.chat.VoogaChatServerRequest
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AddFriendsRequest, ChannelMessageRequest, JoinChannelRequest, LeaveChannelRequest, PersonalMessageRequest

public abstract class VoogaChatServerRequest
extends java.lang.Object
implements java.io.Serializable

A VoogaChatServerRequest is sent to the chat server by a chat client. It is then executed on the server that is passed as a parameter to the execute method.

See Also:
Serialized Form

Field Summary
protected  long myChannel
           
protected  java.lang.String myFriends
           
protected  java.lang.String myMessage
           
protected  java.lang.String myName
           
protected  java.lang.String myTarget
           
 
Constructor Summary
VoogaChatServerRequest(long channelID, java.lang.String senderName, java.lang.String message, java.lang.String target, java.lang.String friends)
           
 
Method Summary
abstract  void execute(VoogaChatServer server)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myChannel

protected long myChannel

myName

protected java.lang.String myName

myMessage

protected java.lang.String myMessage

myTarget

protected java.lang.String myTarget

myFriends

protected java.lang.String myFriends
Constructor Detail

VoogaChatServerRequest

public VoogaChatServerRequest(long channelID,
                              java.lang.String senderName,
                              java.lang.String message,
                              java.lang.String target,
                              java.lang.String friends)
Method Detail

execute

public abstract void execute(VoogaChatServer server)