Class MessageAck
- Namespace
- Apache.NMS.ActiveMQ.Commands
- Assembly
- Apache.NMS.ActiveMQ.dll
public class MessageAck : BaseCommand, Command, DataStructure, ICloneable
- Inheritance
-
MessageAck
- Implements
-
- Inherited Members
-
Constructors
MessageAck()
MessageAck(Message, byte, int)
public MessageAck(Message message, byte ackType, int messageCount)
Parameters
message
Message
ackType
byte
messageCount
int
MessageAck(MessageDispatch, byte, int)
public MessageAck(MessageDispatch dispatch, byte ackType, int messageCount)
Parameters
dispatch
MessageDispatch
ackType
byte
messageCount
int
Fields
ID_MESSAGEACK
public const byte ID_MESSAGEACK = 22
Field Value
- byte
Properties
AckType
public byte AckType { get; set; }
Property Value
- byte
ConsumerId
public ConsumerId ConsumerId { get; set; }
Property Value
- ConsumerId
Destination
public ActiveMQDestination Destination { get; set; }
Property Value
- ActiveMQDestination
FirstMessageId
public MessageId FirstMessageId { get; set; }
Property Value
- MessageId
IsMessageAck
public override bool IsMessageAck { get; }
Property Value
- bool
LastMessageId
public MessageId LastMessageId { get; set; }
Property Value
- MessageId
MessageCount
public int MessageCount { get; set; }
Property Value
- int
PoisonCause
public BrokerError PoisonCause { get; set; }
Property Value
- BrokerError
TransactionId
public TransactionId TransactionId { get; set; }
Property Value
- TransactionId
Methods
GetDataStructureType()
public override byte GetDataStructureType()
Returns
- byte
ToString()
public override string ToString()
Returns
- string
Visit(ICommandVisitor)
public override Response Visit(ICommandVisitor visitor)
Parameters
visitor
ICommandVisitor
Returns
- Response