#include <MqFetcher.h>
MqFetcher::~MqFetcher |
( |
| ) |
|
void MqFetcher::Abort |
( |
| ) |
|
|
virtual |
Aborts the work and rolls back the data
Implements Endpoint.
void MqFetcher::Commit |
( |
| ) |
|
|
virtual |
Commits the work
Summary> Aborts the current message/batch /Summary> Note> Rollback messages that were put and the commit messages that we got.
Messages that we got should be moved to dead letter queue instead of being committed. /Note>
Implements Endpoint.
string MqFetcher::GetIDImageReference |
( |
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * |
doc | ) |
|
|
private |
Geting image reference for ID message
- Returns
- Image reference
pthread_t MqFetcher::getWatcherThreadId |
( |
| ) |
|
|
inlinevirtual |
void MqFetcher::internalStart |
( |
| ) |
|
|
protectedvirtual |
void MqFetcher::internalStop |
( |
| ) |
|
|
protectedvirtual |
bool MqFetcher::moreMessages |
( |
| ) |
const |
|
virtual |
string MqFetcher::Prepare |
( |
| ) |
|
|
virtual |
Make an engagement whether it can/can't process the data
- Returns
- True if it can process the data
Implements Endpoint.
void MqFetcher::Process |
( |
const string & |
correlationId | ) |
|
|
virtual |
Processes the data
- Returns
- True if everything worked fine
Implements Endpoint.
void MqFetcher::Rollback |
( |
| ) |
|
|
virtual |
string MqFetcher::m_BatchXsltFile |
|
private |
string MqFetcher::m_CertificateFileName |
|
private |
string MqFetcher::m_CertificatePasswd |
|
private |
Database* MqFetcher::m_CurrentDatabase |
|
private |
string MqFetcher::m_CurrentGroupId |
|
private |
TransportHelper* MqFetcher::m_CurrentHelper |
|
private |
string MqFetcher::m_CurrentMessageId |
|
private |
unsigned long MqFetcher::m_CurrentMessageLength |
|
private |
DatabaseProviderFactory* MqFetcher::m_CurrentProvider |
|
private |
int MqFetcher::m_CurrentSequence |
|
private |
string MqFetcher::m_DatabaseName |
|
private |
string MqFetcher::m_DatabaseProvider |
|
private |
string MqFetcher::m_firstBatchId |
|
private |
string MqFetcher::m_IDCertificateFileName |
|
private |
string MqFetcher::m_IDCertificatePasswd |
|
private |
bool MqFetcher::m_IsCurrentMessageID |
|
private |
bool MqFetcher::m_IsIDsEnabled |
|
private |
bool MqFetcher::m_IsSigned |
|
private |
string MqFetcher::m_LAUKey |
|
private |
string MqFetcher::m_PreviousImageRef |
|
private |
SAAFilter* MqFetcher::m_SAAGroupFilter |
|
private |
SwiftFormatFilter* MqFetcher::m_SAASingleFilter |
|
private |
string MqFetcher::m_SSLCypherSpec |
|
private |
string MqFetcher::m_SSLKeyRepos |
|
private |
string MqFetcher::m_SSLPeerName |
|
private |
string MqFetcher::m_StrictSwiftFormat |
|
private |
string MqFetcher::m_TransportURI |
|
private |
string MqFetcher::m_UserName |
|
private |
string MqFetcher::m_UserPassword |
|
private |
MqWatcher MqFetcher::m_Watcher |
|
private |
string MqFetcher::m_WatchQueue |
|
private |
string MqFetcher::m_WatchQueueManager |
|
private |
The documentation for this class was generated from the following files: