org.granite.gravity
Class AsyncChannelRunner

java.lang.Object
  extended by org.granite.gravity.AsyncChannelRunner
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
AsyncPublisher, AsyncReceiver

public abstract class AsyncChannelRunner
extends Object
implements Runnable

Author:
Franck WOLFF

Field Summary
protected  Channel channel
           
 
Constructor Summary
AsyncChannelRunner(Channel channel)
           
 
Method Summary
protected abstract  void doRun()
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean queue(Gravity gravity)
           
 void reset()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

channel

protected final Channel channel
Constructor Detail

AsyncChannelRunner

public AsyncChannelRunner(Channel channel)
Method Detail

queue

public final boolean queue(Gravity gravity)

reset

public final void reset()

doRun

protected abstract void doRun()

run

public final void run()
Specified by:
run in interface Runnable

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object