com.caucho.bam.query
Class QueryFutureCallback

java.lang.Object
  extended by com.caucho.bam.query.AbstractQueryCallback
      extended by com.caucho.bam.query.QueryFutureCallback
All Implemented Interfaces:
QueryCallback

public class QueryFutureCallback
extends AbstractQueryCallback

QueryFutureCallback is used to wait for query callbacks.


Constructor Summary
QueryFutureCallback()
           
 
Method Summary
 java.io.Serializable get(long timeout)
           
 void onQueryError(java.lang.String to, java.lang.String from, java.io.Serializable payload, BamError error)
           
 void onQueryResult(java.lang.String to, java.lang.String from, java.io.Serializable result)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryFutureCallback

public QueryFutureCallback()
Method Detail

onQueryResult

public void onQueryResult(java.lang.String to,
                          java.lang.String from,
                          java.io.Serializable result)
Specified by:
onQueryResult in interface QueryCallback
Overrides:
onQueryResult in class AbstractQueryCallback

onQueryError

public void onQueryError(java.lang.String to,
                         java.lang.String from,
                         java.io.Serializable payload,
                         BamError error)
Specified by:
onQueryError in interface QueryCallback
Overrides:
onQueryError in class AbstractQueryCallback

get

public java.io.Serializable get(long timeout)

toString

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