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