1 #ifndef ConditionDatabase_ConnectionPool_h
2 #define ConditionDatabase_ConnectionPool_h
9 #include "CoralBase/MessageStream.h"
16 class IConnectionServiceConfiguration;
27 namespace persistency {
53 bool writeCapable =
false);
58 bool writeCapable =
false);
61 bool writeCapable =
false);
62 void configure(coral::IConnectionServiceConfiguration& coralConfig);
edm::ErrorSummaryEntry Error
void setLogDestination(Logger &logger)
CoralMsgReporter * m_msgReporter
std::string m_authenticationService
void setParameters(const edm::ParameterSet &connectionPset)
void setAuthenticationSystem(int authSysCode)
void setLogging(bool flag)
Session createSession(const std::string &connectionString, bool writeCapable=false)
bool isLoggingEnabled() const
void setMessageVerbosity(coral::MsgLevel level)
coral::MsgLevel m_messageLevel
void setConnectionTimeout(int seconds)
std::string m_frontierSecurity
Session createReadOnlySession(const std::string &connectionString, const std::string &transactionId)
cond::CoralServiceManager * m_pluginManager
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined signature
void setAuthenticationPath(const std::string &p)
std::shared_ptr< coral::ISessionProxy > createCoralSession(const std::string &connectionString, bool writeCapable=false)
void setFrontierSecurity(const std::string &signature)