com.caucho.bam.packet
Class QueryResult

java.lang.Object
  extended by com.caucho.bam.packet.Packet
      extended by com.caucho.bam.packet.QueryResult

public class QueryResult
extends Packet

RPC result from a get or set. The "id" field is used to match the query with the response.


Constructor Summary
QueryResult(long id, java.lang.String to, java.lang.String from, java.io.Serializable value)
          A query to a target from a given source
 
Method Summary
 void dispatch(MessageStream handler, MessageStream toSource)
          SPI method to dispatch the packet to the proper handler
 long getId()
          Returns the id
 java.io.Serializable getValue()
          Returns the query value
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.bam.packet.Packet
dispatchError, getFrom, getTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryResult

public QueryResult(long id,
                   java.lang.String to,
                   java.lang.String from,
                   java.io.Serializable value)
A query to a target from a given source

Parameters:
id - the query id
to - the target address
from - the source address
value - the query content
Method Detail

getId

public long getId()
Returns the id


getValue

public java.io.Serializable getValue()
Returns the query value


dispatch

public void dispatch(MessageStream handler,
                     MessageStream toSource)
SPI method to dispatch the packet to the proper handler

Overrides:
dispatch in class Packet

toString

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