Table of Contents

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()

public 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