Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq
Class ActiveMQMessageAudit  view ActiveMQMessageAudit download ActiveMQMessageAudit.java

java.lang.Object
  extended byorg.activemq.ActiveMQMessageAudit

public class ActiveMQMessageAudit
extends java.lang.Object

Provides basic audit functions for Messages

Version:
$Revision: 1.1.1.1 $

Field Summary
private static int DEFAULT_WINDOW_SIZE
           
private  java.util.LinkedHashMap map
           
private static int MAXIMUM_PRODUCER_COUNT
           
private  int windowSize
           
 
Constructor Summary
ActiveMQMessageAudit()
          Default Constructor windowSize = 1024, maximumNumberOfProducersToTrack = 128
ActiveMQMessageAudit(int windowSize, int maximumNumberOfProducersToTrack)
          Construct a MessageAudit
 
Method Summary
 boolean isDuplicate(javax.jms.Message message)
          Checks if this message has beeb seen before
 boolean isDuplicate(java.lang.String id)
          checks whether this messageId has been seen before and adds this messageId to the list
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WINDOW_SIZE

private static final int DEFAULT_WINDOW_SIZE
See Also:
Constant Field Values

MAXIMUM_PRODUCER_COUNT

private static final int MAXIMUM_PRODUCER_COUNT
See Also:
Constant Field Values

windowSize

private int windowSize

map

private java.util.LinkedHashMap map
Constructor Detail

ActiveMQMessageAudit

public ActiveMQMessageAudit()
Default Constructor windowSize = 1024, maximumNumberOfProducersToTrack = 128


ActiveMQMessageAudit

public ActiveMQMessageAudit(int windowSize,
                            int maximumNumberOfProducersToTrack)
Construct a MessageAudit

Method Detail

isDuplicate

public boolean isDuplicate(javax.jms.Message message)
                    throws javax.jms.JMSException
Checks if this message has beeb seen before


isDuplicate

public boolean isDuplicate(java.lang.String id)
checks whether this messageId has been seen before and adds this messageId to the list