activemq-cpp-3.9.0
|
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) |
Provides the Auditing functionality used by Connections to attempt to filter out duplicate Messages.
activemq::core::ConnectionAudit::ConnectionAudit | ( | ) |
activemq::core::ConnectionAudit::ConnectionAudit | ( | int | auditDepth, |
int | maxProducers | ||
) |
activemq::core::ConnectionAudit::~ConnectionAudit | ( | ) |
|
inline |
|
inline |
|
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 | ||
) |
|
inline |
|
inline |
|
inline |