4 #ifndef EventFilter_SMProxyServer_Configuration_h
5 #define EventFilter_SMProxyServer_Configuration_h
10 #include "xdata/InfoSpace.h"
11 #include "xdata/String.h"
12 #include "xdata/Integer.h"
13 #include "xdata/UnsignedInteger32.h"
14 #include "xdata/Double.h"
15 #include "xdata/Boolean.h"
16 #include "xdata/Vector.h"
18 #include "boost/thread/mutex.hpp"
98 Configuration(xdata::InfoSpace* infoSpace,
unsigned long instanceNumber);
233 #endif // EventFilter_SMProxyServer_Configuration_h
xdata::Boolean useCompressionDQM_
void updateLocalDQMProcessingData()
void setEventServingDefaults()
xdata::Integer consumerQueueSize_
xdata::Boolean allowMissingSM_
struct DataRetrieverParams getDataRetrieverParams() const
uint32_t maxConnectionRetries_
std::vector< std::string > SMRegistrationList
double corruptedEventRate_
struct AlarmParams getAlarmParams() const
SMRegistrationList smRegistrationList_
uint32_t registrationQueueSize_
uint32_t headerRetryInterval_
xdata::Integer _DQMconsumerQueueSize
xdata::UnsignedInteger32 connectTrySleepTime_
unsigned int archiveIntervalDQM_
static boost::mutex mutex
xdata::Double monitoringSleepSec_
xdata::UnsignedInteger32 retryInterval_
xdata::Boolean sendAlarms_
void setupDQMArchivingInfoSpaceParams(xdata::InfoSpace *)
struct stor::EventServingParams eventServeParamCopy_
xdata::Boolean archiveDQM_
stor::utils::Duration_t sleepTimeIfIdle_
void setupAlarmInfoSpaceParams(xdata::InfoSpace *infoSpace)
struct QueueConfigurationParams getQueueConfigurationParams() const
struct DQMArchivingParams dqmArchivingParamCopy_
xdata::Integer _DQMactiveConsumerTimeout
xdata::UnsignedInteger32 headerRetryInterval_
xdata::Boolean collateDQM_
virtual void actionPerformed(xdata::Event &isEvt)
boost::posix_time::time_duration Duration_t
xdata::String _DQMconsumerQueuePolicy
void updateLocalDataRetrieverData()
xdata::Integer compressionLevelDQM_
std::string filePrefixDQM_
struct AlarmParams alarmParamCopy_
void setupQueueConfigurationInfoSpaceParams(xdata::InfoSpace *)
struct DQMArchivingParams getDQMArchivingParams() const
void updateLocalAlarmData()
xdata::String consumerQueuePolicy_
void setupEventServingInfoSpaceParams(xdata::InfoSpace *)
xdata::Integer readyTimeDQM_
xdata::String filePrefixDQM_
Configuration(xdata::InfoSpace *infoSpace, unsigned long instanceNumber)
void setupDQMProcessingInfoSpaceParams(xdata::InfoSpace *)
xdata::Integer activeConsumerTimeout_
void setQueueConfigurationDefaults()
xdata::UnsignedInteger32 sleepTimeIfIdle_
void setupDataRetrieverInfoSpaceParams(xdata::InfoSpace *)
void setDQMProcessingDefaults()
void updateLocalDQMArchivingData()
void updateLocalEventServingData()
boost::mutex generalMutex_
struct stor::DQMProcessingParams getDQMProcessingParams() const
struct DataRetrieverParams dataRetrieverParamCopy_
xdata::UnsignedInteger32 maxConnectionRetries_
boost::shared_ptr< Configuration > ConfigurationPtr
void setDQMArchivingDefaults()
xdata::Double corruptedEventRate_
struct QueueConfigurationParams queueConfigParamCopy_
xdata::UnsignedInteger32 registrationQueueSize_
std::string archiveTopLevelFolder_
void setDataRetrieverDefaults(unsigned long instanceNumber)
xdata::String archiveTopLevelFolder_
stor::utils::Duration_t monitoringSleepSec_
struct stor::EventServingParams getEventServingParams() const
xdata::Integer archiveIntervalDQM_
struct stor::DQMProcessingParams dqmProcessingParamCopy_
xdata::Vector< xdata::String > smRegistrationList_
void updateLocalQueueConfigurationData()
uint32_t connectTrySleepTime_