|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.ActiveMQMessageAuditNoSync
org.apache.activemq.ActiveMQMessageAudit
public class ActiveMQMessageAudit
Provides basic audit functions for Messages
Field Summary |
---|
Fields inherited from class org.apache.activemq.ActiveMQMessageAuditNoSync |
---|
DEFAULT_WINDOW_SIZE, MAXIMUM_PRODUCER_COUNT |
Constructor Summary | |
---|---|
ActiveMQMessageAudit()
Default Constructor windowSize = 2048, maximumNumberOfProducersToTrack = 64 |
|
ActiveMQMessageAudit(int auditDepth,
int maximumNumberOfProducersToTrack)
Construct a MessageAudit |
Method Summary | |
---|---|
boolean |
isDuplicate(MessageId id)
Checks if this messageId has been seen before |
boolean |
isDuplicate(java.lang.String id)
checks whether this messageId has been seen before and adds this messageId to the list |
boolean |
isInOrder(MessageId id)
Check the MessageId is in order |
boolean |
isInOrder(java.lang.String id)
Check the message id is in order |
void |
rollback(MessageId id)
mark this message as being received |
Methods inherited from class org.apache.activemq.ActiveMQMessageAuditNoSync |
---|
clear, getAuditDepth, getLastSeqId, getMaximumNumberOfProducersToTrack, isDuplicate, isDuplicate, isInOrder, isInOrder, rollback, setAuditDepth, setMaximumNumberOfProducersToTrack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActiveMQMessageAudit()
public ActiveMQMessageAudit(int auditDepth, int maximumNumberOfProducersToTrack)
auditDepth
- range of ids to trackmaximumNumberOfProducersToTrack
- number of producers expected in
the systemMethod Detail |
---|
public boolean isDuplicate(java.lang.String id)
ActiveMQMessageAuditNoSync
isDuplicate
in class ActiveMQMessageAuditNoSync
public boolean isDuplicate(MessageId id)
ActiveMQMessageAuditNoSync
isDuplicate
in class ActiveMQMessageAuditNoSync
public void rollback(MessageId id)
ActiveMQMessageAuditNoSync
rollback
in class ActiveMQMessageAuditNoSync
public boolean isInOrder(java.lang.String id)
ActiveMQMessageAuditNoSync
isInOrder
in class ActiveMQMessageAuditNoSync
public boolean isInOrder(MessageId id)
ActiveMQMessageAuditNoSync
isInOrder
in class ActiveMQMessageAuditNoSync
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |