51 const string & processor_id);
183 const string & section,
184 const string & entry,
185 unsigned long default_val);
Process information in the NCBI Registry, including working with configuration files.
void Read(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
bool m_SNPProcessorsEnabled
unsigned long m_MinStatValue
double m_CassandraHealthTimeoutSec
string m_WGSProcessorHealthCommand
void x_ReadCountersSection(const CNcbiRegistry ®istry)
size_t m_SplitInfoBlobCacheSize
double m_ResendTimeoutSec
string m_OnlyForProcessor
unsigned long x_GetDataSize(const CNcbiRegistry ®istry, const string §ion, const string &entry, unsigned long default_val)
vector< string > m_CriticalDataSources
void x_ReadSNPProcessorSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
string m_BioseqInfoDbFile
string m_SNPProcessorHealthCommand
double m_RequestTimeoutSec
size_t m_LogTimingThreshold
string m_CassandraProcessorHealthCommand
map< string, tuple< string, string > > m_IdToNameAndDescription
unsigned int m_ExcludeCachePurgePercentage
double m_LMDBHealthTimeoutSec
void x_ReadLMDBProcessorSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
void x_ReadIPGSection(const CNcbiRegistry ®istry)
size_t m_MyNCBINotFoundCacheSize
unsigned short m_HttpPort
double m_SNPHealthTimeoutSec
unsigned long m_MaxStatValue
void x_ReadStatisticsSection(const CNcbiRegistry ®istry)
size_t m_LogSamplingRatio
void x_ReadCassandraProcessorSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
void x_ReadServerSection(const CNcbiRegistry ®istry)
unsigned short m_HttpWorkers
double m_WGSHealthTimeoutSec
string m_ConfigurationDomain
void x_ReadAutoExcludeSection(const CNcbiRegistry ®istry)
bool IsAuthProtectedCommand(const string &cmd) const
size_t m_MyNCBIErrorCacheBackOffMs
void x_ReadCDDProcessorSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
size_t m_MyNCBIOKCacheSize
void x_ReadMyNCBISection(const CNcbiRegistry ®istry)
unsigned int m_ExcludeCacheMaxSize
void Validate(CPSGAlerts &alerts)
unsigned short m_TcpMaxConn
void x_ReadWGSProcessorSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
void x_ReadAdminSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
string m_LMDBProcessorHealthCommand
unsigned long m_SmallBlobSize
void x_ReadHealthSection(const CNcbiRegistry ®istry, CPSGAlerts &alerts)
size_t GetProcessorMaxConcurrency(const CNcbiRegistry ®istry, const string &processor_id)
void x_ReadSSLSection(const CNcbiRegistry ®istry)
bool m_CassandraProcessorsEnabled
size_t m_ProcessorMaxConcurrency
unsigned int m_MaxRetries
size_t m_ShutdownIfTooManyOpenFD
~SPubseqGatewaySettings()
unsigned int m_ListenerBacklog
bool m_AllowProcessorTiming
string m_CDDProcessorHealthCommand
bool m_CDDProcessorsEnabled
unsigned int m_ExcludeCacheInactivityPurge
double m_CDDHealthTimeoutSec
size_t m_MyNCBINotFoundCacheExpirationSec
unsigned long m_SendBlobIfSmall
size_t m_MyNCBIErrorCacheSize
bool m_WGSProcessorsEnabled
void x_ReadLmdbCacheSection(const CNcbiRegistry ®istry)
vector< string > m_AuthCommands
void x_ReadDebugSection(const CNcbiRegistry ®istry)
unsigned long m_NStatBins
double m_HealthTimeoutSec
size_t m_MyNCBIResolveTimeoutMs