#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: