sidnet.stack.users.waspsample.routing
Class QueryMsg

java.lang.Object
  extended by sidnet.stack.users.waspsample.routing.QueryMsg
All Implemented Interfaces:
JistAPI.Timeless, Message

public class QueryMsg
extends java.lang.Object
implements Message


Field Summary
 double dataValue
           
 int producerNodeId
           
 Query query
           
 int queryId
           
 long sequenceNumber
           
 
Fields inherited from interface jist.swans.misc.Message
NULL
 
Constructor Summary
QueryMsg(double dataValue)
           
QueryMsg(double dataValue, int queryId, long sequenceNumber, int producerNodeId)
           
QueryMsg(Query query, int queryId)
           
 
Method Summary
 void getBytes(byte[] b, int offset)
          Store packet into byte array.
 int getSize()
          Return packet size or Constants.ZERO_WIRE_SIZE.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

public final Query query

dataValue

public final double dataValue

queryId

public final int queryId

sequenceNumber

public final long sequenceNumber

producerNodeId

public int producerNodeId
Constructor Detail

QueryMsg

public QueryMsg(Query query,
                int queryId)

QueryMsg

public QueryMsg(double dataValue)

QueryMsg

public QueryMsg(double dataValue,
                int queryId,
                long sequenceNumber,
                int producerNodeId)
Method Detail

getSize

public int getSize()
Return packet size or Constants.ZERO_WIRE_SIZE.

Specified by:
getSize in interface Message
Returns:
packet size [in bytes]

getBytes

public void getBytes(byte[] b,
                     int offset)
Store packet into byte array.

Specified by:
getBytes in interface Message
Parameters:
b - destination byte array
offset - byte array starting offset