com.threerings.presents.client
Class BlockingCommunicator.DatagramWriter

java.lang.Object
  extended by java.lang.Thread
      extended by com.samskivert.util.LoopingThread
          extended by com.threerings.presents.client.BlockingCommunicator.DatagramWriter
All Implemented Interfaces:
Runnable
Enclosing class:
BlockingCommunicator

protected class BlockingCommunicator.DatagramWriter
extends LoopingThread

Handles the general flow of writing datagrams.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class com.samskivert.util.LoopingThread
_running
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
BlockingCommunicator.DatagramWriter()
           
 
Method Summary
protected  void didShutdown()
           
protected  void handleIterateFailure(Exception e)
           
protected  void iterate()
           
protected  void kick()
           
 
Methods inherited from class com.samskivert.util.LoopingThread
isRunning, run, shutdown, willStart
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, 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

BlockingCommunicator.DatagramWriter

public BlockingCommunicator.DatagramWriter()
Method Detail

iterate

protected void iterate()
Overrides:
iterate in class LoopingThread

handleIterateFailure

protected void handleIterateFailure(Exception e)
Overrides:
handleIterateFailure in class LoopingThread

didShutdown

protected void didShutdown()
Overrides:
didShutdown in class LoopingThread

kick

protected void kick()
Overrides:
kick in class LoopingThread