org.cougaar.demo.mesh
Class Payload

java.lang.Object
  extended by org.cougaar.demo.mesh.Payload
All Implemented Interfaces:
java.io.Serializable

public class Payload
extends java.lang.Object
implements java.io.Serializable

A SimpleRelay.getQuery() content wrapper, used to add "bloat" byte[] data to every message.

See Also:
Serialized Form

Constructor Summary
Payload(java.lang.Object data)
           
Payload(java.lang.Object data, int bloatSize)
           
 
Method Summary
 int getBloat()
           
 java.lang.Object getData()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Payload

public Payload(java.lang.Object data)

Payload

public Payload(java.lang.Object data,
               int bloatSize)
Method Detail

getData

public java.lang.Object getData()
Returns:
the query data, typically an Integer

getBloat

public int getBloat()
Returns:
the extra byte[] "bloat" length, or -1 if none

toString

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