org.jboss.jms.tx
Class AckInfo

java.lang.Object
  extended byorg.jboss.jms.tx.AckInfo
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class AckInfo
extends java.lang.Object
implements java.io.Externalizable

Struct like class for holding information regarding an acknowledgement to be passed to the server for processing.

Author:
Ovidiu Feodorov $Id: AckInfo.java 1569 2006-11-17 02:08:56Z ovidiu.feodorov@jboss.com $
See Also:
Serialized Form

Field Summary
protected  int consumerID
           
protected  int deliveryCount
           
protected  long messageID
           
protected  MessageProxy msg
           
 
Constructor Summary
AckInfo()
           
AckInfo(long messageID, int consumerID, int deliveryCount)
           
AckInfo(MessageProxy proxy, int consumerID)
           
 
Method Summary
 int getConsumerID()
           
 int getDeliveryCount()
           
 MessageProxy getMessage()
           
 long getMessageID()
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

messageID

protected long messageID

consumerID

protected int consumerID

deliveryCount

protected int deliveryCount

msg

protected transient MessageProxy msg
Constructor Detail

AckInfo

public AckInfo()

AckInfo

public AckInfo(MessageProxy proxy,
               int consumerID)

AckInfo

public AckInfo(long messageID,
               int consumerID,
               int deliveryCount)
Method Detail

getMessageID

public long getMessageID()

getConsumerID

public int getConsumerID()

getMessage

public MessageProxy getMessage()

getDeliveryCount

public int getDeliveryCount()

toString

public java.lang.String toString()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright © 2006 JBoss Inc. All Rights Reserved.