#include <RoutingEngine.h>
| RoutingEngine::RoutingEngine |
( |
| ) |
|
| RoutingEngine::~RoutingEngine |
( |
| ) |
|
| void RoutingEngine::ArchiveIdle |
( |
void |
| ) |
|
|
static |
| void * RoutingEngine::COTMonitor |
( |
void * |
data | ) |
|
|
staticprivate |
| void RoutingEngine::CreateKeys |
( |
| ) |
|
|
staticprivate |
| void RoutingEngine::DeleteSchema |
( |
void * |
data | ) |
|
|
staticprivate |
| static string RoutingEngine::getBatchSchema |
( |
| ) |
|
|
inlinestatic |
| static string RoutingEngine::getBatchSchemaNamespace |
( |
| ) |
|
|
inlinestatic |
| string RoutingEngine::getBatchXslt |
( |
const string & |
queue = DEFAULT_QUEUE | ) |
|
|
static |
| static string RoutingEngine::getBulkReactivateQueue |
( |
| ) |
|
|
inlinestatic |
| pthread_t RoutingEngine::getCotMonitorThreadId |
( |
| ) |
|
|
inline |
| static int RoutingEngine::getDuplicateDetectionTimeout |
( |
| ) |
|
|
inlinestatic |
| static WorkItemPool< RoutingJob >& RoutingEngine::getJobPool |
( |
| ) |
|
|
inlinestatic |
| static string RoutingEngine::getLiquiditiesSP |
( |
| ) |
|
|
inlinestatic |
| static WorkItemPool< RoutingMessage >& RoutingEngine::getMessagePool |
( |
| ) |
|
|
inlinestatic |
| pthread_t RoutingEngine::getRouterThreadId |
( |
| ) |
|
|
inline |
| static bool RoutingEngine::getRoutingIsoMessageType |
( |
const string & |
messageType | ) |
|
|
inlinestatic |
| static RoutingKeywordCollection RoutingEngine::getRoutingKeywords |
( |
| ) |
|
|
inlinestatic |
| static RoutingKeywordMappings* RoutingEngine::getRoutingMappings |
( |
| ) |
|
|
inlinestatic |
| static string RoutingEngine::getUpdateDateXSLT |
( |
| ) |
|
|
inlinestatic |
| static bool RoutingEngine::hasCorrForLiquidities |
( |
| ) |
|
|
inlinestatic |
| static bool RoutingEngine::hasIBANForLiquidities |
( |
| ) |
|
|
inlinestatic |
| static bool RoutingEngine::hasIBANPLForLiquidities |
( |
| ) |
|
|
inlinestatic |
| void RoutingEngine::IdleProcess |
( |
void |
| ) |
|
|
static |
| static bool RoutingEngine::isDuplicateDetectionActive |
( |
| ) |
|
|
inlinestatic |
| static bool RoutingEngine::isIdleArchivingActive |
( |
| ) |
|
|
inlinestatic |
| bool RoutingEngine::isRunning |
( |
| ) |
const |
|
inline |
| void RoutingEngine::LoadKeywords |
( |
| ) |
|
|
private |
| void RoutingEngine::LoadMappings |
( |
| ) |
|
|
private |
| void RoutingEngine::NotificationCallback |
( |
const AbstractWatcher::NotificationObject * |
notification | ) |
|
|
static |
| void RoutingEngine::OnNewJob |
( |
const AbstractWatcher::NotificationObject * |
notification | ) |
|
|
static |
| void RoutingEngine::PurgeHashes |
( |
void |
| ) |
|
|
static |
| void RoutingEngine::ReadApplicationSettings |
( |
| ) |
|
| void RoutingEngine::RecoverLastSession |
( |
| ) |
const |
| void * RoutingEngine::RouterRoutine |
( |
void * |
data | ) |
|
|
staticprivate |
| static void RoutingEngine::SetProfileMessageCount |
( |
const unsigned int |
value | ) |
|
|
inlinestatic |
| static bool RoutingEngine::shouldCheckDuplicates |
( |
const string & |
service | ) |
|
|
inlinestatic |
| static bool RoutingEngine::shouldTrackMessages |
( |
| ) |
|
|
inlinestatic |
| void RoutingEngine::Start |
( |
bool |
startWatcher = true | ) |
|
| void RoutingEngine::Stop |
( |
| ) |
|
| void * RoutingEngine::ThreadPoolWatcher |
( |
void * |
data | ) |
|
|
staticprivate |
| AppSettings RoutingEngine::GlobalSettings |
| RoutingIsoMessageTypes RoutingEngine::IsoMessageTypes |
|
staticprivate |
| RoutingKeywordMappings RoutingEngine::KeywordMappings |
|
staticprivate |
| RoutingKeywordCollection RoutingEngine::Keywords |
|
staticprivate |
| string RoutingEngine::m_BatchSchema |
|
private |
| string RoutingEngine::m_BatchSchemaNamespace |
|
private |
| map< string, string > RoutingEngine::m_BatchXSLT |
|
private |
| pthread_t RoutingEngine::m_BMThreadId |
|
private |
| string RoutingEngine::m_BulkReactivateQueue |
|
private |
| unsigned int RoutingEngine::m_CotDelay = 300 |
|
staticprivate |
| pthread_mutex_t RoutingEngine::m_CotMarkersMutex = PTHREAD_MUTEX_INITIALIZER |
|
staticprivate |
| pthread_t RoutingEngine::m_CotThreadId |
|
private |
| map< string, bool > RoutingEngine::m_DuplicateChecks |
|
staticprivate |
| bool RoutingEngine::m_DuplicateDetectionActive |
|
private |
| int RoutingEngine::m_DuplicateDetectionTimeout |
|
private |
| AbstractStatePersistence * RoutingEngine::m_IdFactory = NULL |
|
staticprivate |
| bool RoutingEngine::m_IdleArchivingActive |
|
private |
| WorkItemPool< RoutingJob > RoutingEngine::m_JobPool |
|
private |
| bool RoutingEngine::m_LiquiditiesHasCorresps |
|
private |
| bool RoutingEngine::m_LiquiditiesHasIBAN |
|
private |
| bool RoutingEngine::m_LiquiditiesHasIBANPL |
|
private |
| string RoutingEngine::m_LiquiditiesSP |
|
private |
| string RoutingEngine::m_OwnCorrelationId = "" |
|
staticprivate |
| int RoutingEngine::m_ParallelJobs = -1 |
|
staticprivate |
| unsigned int RoutingEngine::m_ProfileMessageCount = 0 |
|
staticprivate |
| pthread_t RoutingEngine::m_RouterThreadId |
|
private |
| bool RoutingEngine::m_Running |
|
private |
| bool RoutingEngine::m_ShouldStop = false |
|
staticprivate |
| bool RoutingEngine::m_TrackMessages |
|
private |
| string RoutingEngine::m_UpdateDateXSLT |
|
private |
| DbWatcher RoutingEngine::m_Watcher |
|
private |
| omp_lock_t RoutingEngine::parallelJobLock |
|
staticprivate |
| pthread_key_t RoutingEngine::SchemaKey |
|
staticprivate |
| pthread_once_t RoutingEngine::SchemaKeysCreate = PTHREAD_ONCE_INIT |
|
staticprivate |
The documentation for this class was generated from the following files: