activemq-cpp-3.9.0
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: