com.enderak.procol.client.net
Class IncomingMessageHandler

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.enderak.procol.common.util.EnhancedObservable
              |
              +--com.enderak.procol.client.net.IncomingMessageHandler
All Implemented Interfaces:
java.lang.Runnable

public class IncomingMessageHandler
extends EnhancedObservable
implements java.lang.Runnable

Handles messages coming in from the server

Author:
Justin Dieters

Constructor Summary
IncomingMessageHandler(ProColClient clientIn)
          Constructor for the IncomingMessageHandler object
 
Method Summary
 void close()
          Closes the message handler
 void run()
          Main processing method for the IncomingMessageHandler object.
 
Methods inherited from class com.enderak.procol.common.util.EnhancedObservable
forceNotify, forceNotify
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncomingMessageHandler

public IncomingMessageHandler(ProColClient clientIn)
Constructor for the IncomingMessageHandler object

Parameters:
clientIn - The client this handler is associated with
Method Detail

run

public void run()
Main processing method for the IncomingMessageHandler object. Waits for new messages and handles them when they arrive

Specified by:
run in interface java.lang.Runnable

close

public void close()
Closes the message handler