activemq::core::ConnectionAudit Class Reference

Provides the Auditing functionality used by Connections to attempt to filter out duplicate Messages. More...

#include <src/main/activemq/core/ConnectionAudit.h>

Public Member Functions

 ConnectionAudit ()
 ConnectionAudit (int auditDepth, int maxProducers)
 ~ConnectionAudit ()
void removeDispatcher (Dispatcher *dispatcher)
bool isDuplicate (Dispatcher *dispatcher, decaf::lang::Pointer< commands::Message > message)
void rollbackDuplicate (Dispatcher *dispatcher, decaf::lang::Pointer< commands::Message > message)
bool isCheckForDuplicates () const
void setCheckForDuplicates (bool checkForDuplicates)
int getAuditDepth ()
void setAuditDepth (int auditDepth)
int getAuditMaximumProducerNumber ()
void setAuditMaximumProducerNumber (int auditMaximumProducerNumber)

Detailed Description

Provides the Auditing functionality used by Connections to attempt to filter out duplicate Messages.

Since:
3.7.0

Constructor & Destructor Documentation

activemq::core::ConnectionAudit::ConnectionAudit (  ) 
activemq::core::ConnectionAudit::ConnectionAudit ( int  auditDepth,
int  maxProducers 
)
activemq::core::ConnectionAudit::~ConnectionAudit (  ) 

Member Function Documentation

int activemq::core::ConnectionAudit::getAuditDepth (  )  [inline]
int activemq::core::ConnectionAudit::getAuditMaximumProducerNumber (  )  [inline]
bool activemq::core::ConnectionAudit::isCheckForDuplicates (  )  const [inline]
bool activemq::core::ConnectionAudit::isDuplicate ( Dispatcher dispatcher,
decaf::lang::Pointer< commands::Message message 
)
void activemq::core::ConnectionAudit::removeDispatcher ( Dispatcher dispatcher  ) 
void activemq::core::ConnectionAudit::rollbackDuplicate ( Dispatcher dispatcher,
decaf::lang::Pointer< commands::Message message 
)
void activemq::core::ConnectionAudit::setAuditDepth ( int  auditDepth  )  [inline]
void activemq::core::ConnectionAudit::setAuditMaximumProducerNumber ( int  auditMaximumProducerNumber  )  [inline]
void activemq::core::ConnectionAudit::setCheckForDuplicates ( bool  checkForDuplicates  )  [inline]

The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1