net.sourceforge.fixagora.basis.client.control
Class RequestCallable

java.lang.Object
  extended by net.sourceforge.fixagora.basis.client.control.RequestCallable
All Implemented Interfaces:
java.util.concurrent.Callable<AbstractResponse>

public class RequestCallable
extends java.lang.Object
implements java.util.concurrent.Callable<AbstractResponse>

The Class RequestCallable.


Constructor Summary
RequestCallable(org.jboss.netty.channel.Channel channel, AbstractRequest abstractRequest)
          Instantiates a new request callable.
 
Method Summary
 AbstractResponse call()
           
 void cancel()
          Cancel.
 void setAbstractResponse(AbstractResponse abstractResponse)
          Sets the abstract response.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestCallable

public RequestCallable(org.jboss.netty.channel.Channel channel,
                       AbstractRequest abstractRequest)
Instantiates a new request callable.

Parameters:
channel - the channel
abstractRequest - the abstract request
Method Detail

call

public AbstractResponse call()
                      throws java.lang.Exception
Specified by:
call in interface java.util.concurrent.Callable<AbstractResponse>
Throws:
java.lang.Exception

setAbstractResponse

public void setAbstractResponse(AbstractResponse abstractResponse)
Sets the abstract response.

Parameters:
abstractResponse - the new abstract response

cancel

public void cancel()
Cancel.