com.xfactorstudio.ahawasi
Class Response

java.lang.Object
  |
  +--com.xfactorstudio.ahawasi.Response

public class Response
extends java.lang.Object

The Response Object provided to all message handlers

Version:
.91
Author:
Neeld Tanksley

Constructor Summary
Response(Ahawasi server, SocketService service, ClientThread client)
           
 
Method Summary
 void disconnect()
           
 void send(java.lang.String message)
          Sends message to this client
 void send(XMLElement message)
          Sends message to this client
 void sendTo(java.lang.String message, long userID)
          Sends message to client identified by userID
 void sendTo(java.lang.String message, java.lang.String userName)
          Sends message to client identified by userName
 void sendTo(XMLElement message, long userID)
          Sends message to client identified by userID
 void sendTo(XMLElement message, java.lang.String userName)
          Sends message to client identified by userName
 void sendToAll(java.lang.String message)
          Sends message to all clients connected to this port
 void sendToAll(XMLElement message)
          Sends message to clients connected to this port
 void setApplicationVariable(java.lang.String varName, java.lang.String varValue)
           
 void setServerVariable(java.lang.String varName, java.lang.String varValue)
           
 void setSessionVariable(java.lang.String varName, java.lang.String varValue)
           
 void setUserName(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Response

public Response(Ahawasi server,
                SocketService service,
                ClientThread client)
Method Detail

disconnect

public void disconnect()

send

public void send(java.lang.String message)
Sends message to this client

send

public void send(XMLElement message)
Sends message to this client

sendTo

public void sendTo(java.lang.String message,
                   long userID)
Sends message to client identified by userID

sendTo

public void sendTo(XMLElement message,
                   long userID)
Sends message to client identified by userID

sendTo

public void sendTo(java.lang.String message,
                   java.lang.String userName)
Sends message to client identified by userName

sendTo

public void sendTo(XMLElement message,
                   java.lang.String userName)
Sends message to client identified by userName

sendToAll

public void sendToAll(java.lang.String message)
Sends message to all clients connected to this port

sendToAll

public void sendToAll(XMLElement message)
Sends message to clients connected to this port

setServerVariable

public void setServerVariable(java.lang.String varName,
                              java.lang.String varValue)

setApplicationVariable

public void setApplicationVariable(java.lang.String varName,
                                   java.lang.String varValue)

setSessionVariable

public void setSessionVariable(java.lang.String varName,
                               java.lang.String varValue)

setUserName

public void setUserName(java.lang.String userName)