Class ActiveMQMessageAudit
- Namespace
- Apache.NMS.ActiveMQ.Util
- Assembly
- Apache.NMS.ActiveMQ.dll
public class ActiveMQMessageAudit
- Inheritance
-
ActiveMQMessageAudit
- Inherited Members
-
Constructors
ActiveMQMessageAudit()
public ActiveMQMessageAudit()
ActiveMQMessageAudit(int, int)
public ActiveMQMessageAudit(int auditDepth, int maximumNumberOfProducersToTrack)
Parameters
auditDepth
int
maximumNumberOfProducersToTrack
int
Fields
DEFAULT_WINDOW_SIZE
public const int DEFAULT_WINDOW_SIZE = 2048
Field Value
- int
MAXIMUM_PRODUCER_COUNT
public const int MAXIMUM_PRODUCER_COUNT = 64
Field Value
- int
Properties
AuditDepth
public int AuditDepth { get; set; }
Property Value
- int
MaximumNumberOfProducersToTrack
public int MaximumNumberOfProducersToTrack { get; set; }
Property Value
- int
Methods
Clear()
GetLastSeqId(ProducerId)
public long GetLastSeqId(ProducerId id)
Parameters
id
ProducerId
Returns
- long
IsDuplicate(MessageId)
public bool IsDuplicate(MessageId id)
Parameters
id
MessageId
Returns
- bool
IsInOrder(MessageId)
public bool IsInOrder(MessageId id)
Parameters
id
MessageId
Returns
- bool
Rollback(MessageId)
public void Rollback(MessageId id)
Parameters
id
MessageId