#include <DbPublisher.h>
|
| string | getDad (const string &dadFilename) |
| |
| void | UploadMessage (const string &theDadFileName, const string &xmlData, const string &xmlTable, const string &hash) |
| |
| string | SaveBlobToFile (const string &xmlData) |
| |
| DbPublisher::DbPublisher |
( |
| ) |
|
| DbPublisher::~DbPublisher |
( |
| ) |
|
| void DbPublisher::Abort |
( |
| ) |
|
|
virtual |
Aborts the work and rolls back the data
Implements Endpoint.
| void DbPublisher::Commit |
( |
| ) |
|
|
virtual |
| string DbPublisher::getDad |
( |
const string & |
dadFilename | ) |
|
|
private |
| pthread_t DbPublisher::getWatcherThreadId |
( |
| ) |
|
|
inlinevirtual |
| void DbPublisher::Init |
( |
| ) |
|
|
virtual |
| void DbPublisher::internalStart |
( |
| ) |
|
|
protectedvirtual |
| void DbPublisher::internalStop |
( |
| ) |
|
|
protectedvirtual |
| bool DbPublisher::moreMessages |
( |
| ) |
const |
|
inlinevirtual |
| string DbPublisher::Prepare |
( |
| ) |
|
|
virtual |
Make an engagement whether it can/can't process the data
- Returns
- True if it can process the data
Implements Endpoint.
| void DbPublisher::Process |
( |
const string & |
correlationId | ) |
|
|
virtual |
Processes the data
- Returns
- True if everything worked fine
Implements Endpoint.
| void DbPublisher::Rollback |
( |
| ) |
|
|
virtual |
| string DbPublisher::SaveBlobToFile |
( |
const string & |
xmlData | ) |
|
|
private |
| void DbPublisher::UploadMessage |
( |
const string & |
theDadFileName, |
|
|
const string & |
xmlData, |
|
|
const string & |
xmlTable, |
|
|
const string & |
hash |
|
) |
| |
|
private |
| string DbPublisher::m_AckDadFileName |
|
private |
| bool DbPublisher::m_BatchChanged |
|
private |
| string DbPublisher::m_BlobFilePattern |
|
private |
| string DbPublisher::m_BlobLocator |
|
private |
| string DbPublisher::m_CfgDatabaseName |
|
private |
| string DbPublisher::m_CfgUserName |
|
private |
| string DbPublisher::m_CfgUserPassword |
|
private |
| Database* DbPublisher::m_CurrentDatabase |
|
private |
| string DbPublisher::m_CurrentGroupId |
|
private |
| string DbPublisher::m_CurrentMessageId |
|
private |
| unsigned long DbPublisher::m_CurrentMessageLength |
|
private |
| DatabaseProviderFactory* DbPublisher::m_CurrentProvider |
|
private |
| DbDad* DbPublisher::m_Dad |
|
private |
| CacheManager< string, string > DbPublisher::m_DadCache |
|
private |
| DbDad::DadOptions DbPublisher::m_DadOptions |
|
private |
| string DbPublisher::m_DatabaseName |
|
private |
| string DbPublisher::m_DatabaseProvider |
|
private |
| bool DbPublisher::m_InsertBlob |
|
private |
| string DbPublisher::m_LastRequestor |
|
private |
| int DbPublisher::m_PrevBatchItem |
|
private |
| string DbPublisher::m_RepliesTableName |
|
private |
| string DbPublisher::m_SPinsertXmlData |
|
private |
| string DbPublisher::m_TableName |
|
private |
| bool DbPublisher::m_TransactionStarted |
|
private |
| string DbPublisher::m_UserName |
|
private |
| string DbPublisher::m_UserPassword |
|
private |
| MqWatcher DbPublisher::m_Watcher |
|
private |
| string DbPublisher::m_WatchQueue |
|
private |
| string DbPublisher::m_WatchQueueManager |
|
private |
| string DbPublisher::m_WatchTransportURI |
|
private |
| bool DbPublisher::m_WMQBatchFilter |
|
private |
The documentation for this class was generated from the following files: