com.ajdigital.chat.server.remote
Class FlashConnectionHandler

java.lang.Object
  |
  +--com.lyrisoft.chat.server.remote.ConnectionHandler
        |
        +--com.ajdigital.chat.server.remote.FlashConnectionHandler
All Implemented Interfaces:
IConnectionHandler

public class FlashConnectionHandler
extends ConnectionHandler

Extends ConnectionHandler to add Flash specific Message format

Author:
Alon Salant

Fields inherited from class com.lyrisoft.chat.server.remote.ConnectionHandler
_connectionListener, _dispatcher, _inputStream, _isShutDown, _out, _reader, _socket, DEBUG
 
Constructor Summary
FlashConnectionHandler(java.net.Socket s, IConnectionListener listener)
           
 
Method Summary
 ReaderThread createReader()
          We need to use a FlashReaderThread since our messages are coming from a Flash client
 void queueMessage(java.lang.String message)
          Queue a Flash message
 void sendImmediately(java.lang.String message)
          Print message w/out newline
 
Methods inherited from class com.lyrisoft.chat.server.remote.ConnectionHandler
setDispatcher, setListener, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlashConnectionHandler

public FlashConnectionHandler(java.net.Socket s,
                              IConnectionListener listener)
                       throws java.io.IOException
Method Detail

createReader

public ReaderThread createReader()
We need to use a FlashReaderThread since our messages are coming from a Flash client
Overrides:
createReader in class ConnectionHandler
Returns:
 

queueMessage

public void queueMessage(java.lang.String message)
Queue a Flash message
Overrides:
queueMessage in class ConnectionHandler
Parameters:
message -  

sendImmediately

public void sendImmediately(java.lang.String message)
Print message w/out newline
Overrides:
sendImmediately in class ConnectionHandler
Parameters:
message -  


Copyright © 2000-2002 Taso Lyristis