org.apache.mina.filter.reqres
Class Request

java.lang.Object
  extended by org.apache.mina.filter.reqres.Request

public class Request
extends java.lang.Object

TODO Add documentation

Author:
Apache MINA Project

Constructor Summary
Request(java.lang.Object id, java.lang.Object message, boolean useResponseQueue, long timeoutMillis)
           
Request(java.lang.Object id, java.lang.Object message, boolean useResponseQueue, long timeout, java.util.concurrent.TimeUnit unit)
           
Request(java.lang.Object id, java.lang.Object message, long timeoutMillis)
           
Request(java.lang.Object id, java.lang.Object message, long timeout, java.util.concurrent.TimeUnit unit)
           
 
Method Summary
 Response awaitResponse()
           
 Response awaitResponse(long timeout, java.util.concurrent.TimeUnit unit)
           
 Response awaitResponseUninterruptibly()
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object getId()
           
 java.lang.Object getMessage()
           
 long getTimeoutMillis()
           
 int hashCode()
           
 boolean hasResponse()
           
 boolean isUseResponseQueue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Request

public Request(java.lang.Object id,
               java.lang.Object message,
               long timeoutMillis)

Request

public Request(java.lang.Object id,
               java.lang.Object message,
               boolean useResponseQueue,
               long timeoutMillis)

Request

public Request(java.lang.Object id,
               java.lang.Object message,
               long timeout,
               java.util.concurrent.TimeUnit unit)

Request

public Request(java.lang.Object id,
               java.lang.Object message,
               boolean useResponseQueue,
               long timeout,
               java.util.concurrent.TimeUnit unit)
Method Detail

getId

public java.lang.Object getId()

getMessage

public java.lang.Object getMessage()

getTimeoutMillis

public long getTimeoutMillis()

isUseResponseQueue

public boolean isUseResponseQueue()

hasResponse

public boolean hasResponse()

awaitResponse

public Response awaitResponse()
                       throws RequestTimeoutException,
                              java.lang.InterruptedException
Throws:
RequestTimeoutException
java.lang.InterruptedException

awaitResponse

public Response awaitResponse(long timeout,
                              java.util.concurrent.TimeUnit unit)
                       throws RequestTimeoutException,
                              java.lang.InterruptedException
Throws:
RequestTimeoutException
java.lang.InterruptedException

awaitResponseUninterruptibly

public Response awaitResponseUninterruptibly()
                                      throws RequestTimeoutException
Throws:
RequestTimeoutException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.