net.sourceforge.fixagora.basis.shared.model.communication
Class AbstractRequest

java.lang.Object
  extended by net.sourceforge.fixagora.basis.shared.model.communication.AbstractRequest
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AbstractBasisRequest, AbstractBuySideRequest, AbstractExcelRequest, AbstractSAPRequest, AbstractSellSideRequest, AbstractTradeCaptureRequest

public abstract class AbstractRequest
extends java.lang.Object
implements java.io.Serializable

The Class AbstractRequest.

See Also:
Serialized Form

Constructor Summary
AbstractRequest(long requestID)
          Instantiates a new abstract request.
 
Method Summary
 long getRequestID()
          Gets the request id.
 long getTimestamp()
          Gets the timestamp.
abstract  void handleAbstractRequest(AbstractRequests abstractRequests, org.jboss.netty.channel.Channel channel)
          Handle abstract request.
 void setTimestamp(long timestamp)
          Sets the timestamp.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRequest

public AbstractRequest(long requestID)
Instantiates a new abstract request.

Parameters:
requestID - the request id
Method Detail

getRequestID

public long getRequestID()
Gets the request id.

Returns:
the request id

getTimestamp

public long getTimestamp()
Gets the timestamp.

Returns:
the timestamp

setTimestamp

public void setTimestamp(long timestamp)
Sets the timestamp.

Parameters:
timestamp - the new timestamp

handleAbstractRequest

public abstract void handleAbstractRequest(AbstractRequests abstractRequests,
                                           org.jboss.netty.channel.Channel channel)
Handle abstract request.

Parameters:
abstractRequests - the abstract requests
channel - the channel