org.caleigo.toolkit.tunnel
Class AbstractTunnel.WorkerThread

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.caleigo.toolkit.tunnel.AbstractTunnel.WorkerThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
AbstractTunnel

protected class AbstractTunnel.WorkerThread
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
AbstractTunnel.WorkerThread()
           
 
Method Summary
protected  void consumePackage(AbstractTunnel.IPackage inPackage)
           
protected  void handleDataPackage(AbstractTunnel.IPackage inPackage)
           
protected  void handleErrorPackage(AbstractTunnel.IPackage inPackage)
           
protected  void handleInfoPackage(AbstractTunnel.IPackage inPackage)
           
protected  void handlePingPackage(AbstractTunnel.IPackage inPackage)
           
protected  void handleReplyPackage(AbstractTunnel.IPackage inPackage)
           
protected  void handleRequestPackage(AbstractTunnel.IPackage inPackage)
           
protected  void receiveInput(AbstractTunnel.IPackage inPackage)
           
 void run()
           
protected  void stopWorkerThread()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractTunnel.WorkerThread

public AbstractTunnel.WorkerThread()
Method Detail

run

public void run()

stopWorkerThread

protected void stopWorkerThread()

receiveInput

protected void receiveInput(AbstractTunnel.IPackage inPackage)

handleDataPackage

protected void handleDataPackage(AbstractTunnel.IPackage inPackage)

handleRequestPackage

protected void handleRequestPackage(AbstractTunnel.IPackage inPackage)

handleReplyPackage

protected void handleReplyPackage(AbstractTunnel.IPackage inPackage)

handleInfoPackage

protected void handleInfoPackage(AbstractTunnel.IPackage inPackage)

handleErrorPackage

protected void handleErrorPackage(AbstractTunnel.IPackage inPackage)

handlePingPackage

protected void handlePingPackage(AbstractTunnel.IPackage inPackage)

consumePackage

protected void consumePackage(AbstractTunnel.IPackage inPackage)


Copyright © 2005 Caleigo. All Rights Reserved.