org.activemq.message
Class ResponseReceipt

java.lang.Object
  extended by org.activemq.message.AbstractPacket
      extended by org.activemq.message.Receipt
          extended by org.activemq.message.ResponseReceipt
All Implemented Interfaces:
Packet

public class ResponseReceipt
extends Receipt

A receipt that also carries a response object.


Field Summary
 
Fields inherited from class org.activemq.message.AbstractPacket
bitArray, BROKERS_VISITED_INDEX, cachedHashCode, RECEIPT_REQUIRED_INDEX
 
Fields inherited from interface org.activemq.message.Packet
ACTIVEMQ_BROKER_INFO, ACTIVEMQ_BYTES_MESSAGE, ACTIVEMQ_CONNECTION_INFO, ACTIVEMQ_MAP_MESSAGE, ACTIVEMQ_MESSAGE, ACTIVEMQ_MSG_ACK, ACTIVEMQ_OBJECT_MESSAGE, ACTIVEMQ_STREAM_MESSAGE, ACTIVEMQ_TEXT_MESSAGE, BROKER_ADMIN_COMMAND, CACHED_VALUE_COMMAND, CAPACITY_INFO, CAPACITY_INFO_REQUEST, CLEANUP_CONNECTION_INFO, CONSUMER_INFO, DURABLE_UNSUBSCRIBE, INT_RESPONSE_RECEIPT_INFO, KEEP_ALIVE, NOT_SET, PRODUCER_INFO, RECEIPT_INFO, RESPONSE_RECEIPT_INFO, SESSION_INFO, TRANSACTION_INFO, WIRE_FORMAT_INFO, XA_TRANSACTION_INFO
 
Constructor Summary
ResponseReceipt()
           
 
Method Summary
 int getPacketType()
          Return the type of Packet
 Serializable getResult()
           
 byte[] getResultBytes()
           
 void setResult(Serializable result)
           
 void setResultBytes(byte[] resultBytes)
           
 String toString()
           
 
Methods inherited from class org.activemq.message.Receipt
getBrokerMessageCapacity, getBrokerName, getClusterName, getCorrelationId, getException, getExceptionAsString, isFailed, isReceipt, setBrokerMessageCapacity, setBrokerName, setClusterName, setCorrelationId, setException, setExceptionAsString, setFailed
 
Methods inherited from class org.activemq.message.AbstractPacket
addBrokerVisited, clearBrokersVisited, decrementMemoryReferenceCount, equals, equals, getBitArray, getBrokersVisited, getBrokersVisitedAsString, getId, getMemoryUsage, getMemoryUsageReferenceCount, getPacketTypeAsString, hashCode, hasVisited, incrementMemoryReferenceCount, initializeOther, isJMSMessage, isReceiptRequired, setBitArray, setBrokersVisitedAsString, setId, setMemoryUsage, setReceiptRequired
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResponseReceipt

public ResponseReceipt()
Method Detail

getPacketType

public int getPacketType()
Description copied from class: Receipt
Return the type of Packet

Specified by:
getPacketType in interface Packet
Overrides:
getPacketType in class Receipt
Returns:
integer representation of the type of Packet
See Also:
Receipt.getPacketType()

getResult

public Serializable getResult()
                       throws JMSException
Returns:
Returns the result.
Throws:
JMSException

setResult

public void setResult(Serializable result)
Parameters:
result - The result to set.

setResultBytes

public void setResultBytes(byte[] resultBytes)
Parameters:
data -

getResultBytes

public byte[] getResultBytes()
                      throws IOException
Returns:
Returns the resultBytes.
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Receipt
Returns:
pretty print of a Receipt


Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.