public void TestDBCP() { var props = new Properties(); props.Put("driverClassName", SupportDatabaseService.DRIVER); props.Put("url", SupportDatabaseService.FULLURL); props.Put("username", SupportDatabaseService.DBUSER); props.Put("password", SupportDatabaseService.DBPWD); var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.SetDataSourceFactory(props, typeof(SupportDataSourceFactory).Name); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.POOLED; configDB.LRUCache = 100; var configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetDefaultProvider(configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, this.GetType(), this.GetType().FullName); } RunAssertion(); }
public static ConfigurationDBRef CreateDefaultConfig(Properties properties = null) { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(DbDriverFactoryDefault, properties); return(configDB); }
public void SetUp() { _container = SupportContainer.Reset(); var configs = new Dictionary <String, ConfigurationDBRef>(); var config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configs["name1"] = config; config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, new Properties()); //config.SetDataSourceConnection("context", new Properties()); config.LRUCache = 10000; configs["name2"] = config; config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, new Properties()); config.SetExpiryTimeCache(1, 3); configs["name3"] = config; SchedulingService schedulingService = new SchedulingServiceImpl( new TimeSourceServiceImpl(), _container.Resolve <ILockManager>()); _databaseServiceImpl = new DatabaseConfigServiceImpl( configs, schedulingService, new ScheduleBucket(1), SupportEngineImportServiceFactory.Make(_container)); }
private static ConfigurationDBRef GetDefaultConfig() { var config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); config.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; return(config); }
private static ConfigurationDBRef GetDBConfig() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; //configDB.ConnectionReadOnly(true); configDB.ConnectionAutoCommit = true; return(configDB); }
public void SetUp() { Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.EngineDefaults.LoggingConfig.IsEnableADO = true; configuration.EngineDefaults.ThreadingConfig.IsListenerDispatchPreserveOrder = false; var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configuration.AddDatabaseReference("MyDB", configDB); _engine = EPServiceProviderManager.GetDefaultProvider(configuration); _engine.Initialize(); }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; Configuration configuration = new Configuration(); configuration.AddDatabaseReference("MyDB", configDB); configuration.EngineDefaults.Threading.IsInternalTimerEnabled = false; configuration.EngineDefaults.ExceptionHandling.AddClass <MyExceptionHandlerFactory>(); _epService = EPServiceProviderManager.GetProvider("TestDatabaseTimeout", configuration); _epService.Initialize(); }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; //configDB.ConnectionReadOnly = true; configDB.ConnectionTransactionIsolation = System.Data.IsolationLevel.Serializable; configDB.ConnectionAutoCommit = true; Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); _engine = EPServiceProviderManager.GetProvider("TestMTStmtDatabaseJoin", configuration); }
public void SetUp() { ConfigurationDBRef configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); // Turn this cache setting off to turn off indexing since without cache there is no point in indexing. configDB.LRUCache = 100000; Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.EngineDefaults.LoggingConfig.IsEnableQueryPlan = true; configuration.AddDatabaseReference("MyDB", configDB); _epServiceRetained = EPServiceProviderManager.GetProvider("TestDatabaseJoinRetained", configuration); _epServiceRetained.Initialize(); }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetProvider("TestDatabaseJoinRetained", configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, GetType(), GetType().FullName); } }
public void SetUp() { ConfigurationDBRef configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionCatalog = "test"; configDB.SetExpiryTimeCache(60, 120); Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.EngineDefaults.LoggingConfig.IsEnableQueryPlan = true; configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetDefaultProvider(configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, this.GetType(), GetType().FullName); } }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); configuration.AddEventType("SupportBean", typeof(SupportBean)); configuration.AddEventType("SupportBean_S0", typeof(SupportBean_S0)); configuration.AddEventType("SupportBean_S1", typeof(SupportBean_S1)); _epService = EPServiceProviderManager.GetDefaultProvider(configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, GetType(), GetType().FullName); } _spi = (EPServiceProviderSPI)_epService; }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; configDB.ConnectionTransactionIsolation = IsolationLevel.Serializable; Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.EngineDefaults.LoggingConfig.IsEnableQueryPlan = true; configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetProvider("TestDatabaseJoinRetained", configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, GetType(), GetType().FullName); } }
public void TestGetConnection() { TryAndCloseConnectionWithFactory( () => { var properties = new Properties(); var config = new ConfigurationDBRef(); properties["Server"] = System.Net.Dns.GetHostName(); properties["Uid"] = "esper"; config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, properties); config.ConnectionCatalog = "test"; config.ConnectionAutoCommit = false; // not supported yet config.ConnectionTransactionIsolation = IsolationLevel.Unspecified; return(new DatabaseDriverConnFactory((DbDriverFactoryConnection)config.ConnectionFactoryDesc, config.ConnectionSettings)); }); TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryNative); #if TEST_ODBC TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryODBC); #endif }
public void TestGetConnection() { TryAndCloseConnectionWithFactory( () => { var properties = SupportDatabaseService.DefaultProperties; var config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, properties); config.ConnectionCatalog = "test"; config.ConnectionAutoCommit = false; // not supported yet config.ConnectionTransactionIsolation = IsolationLevel.Unspecified; return(new DatabaseDriverConnFactory((DbDriverFactoryConnection)config.ConnectionFactoryDesc, config.ConnectionSettings)); }); TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryNative); #if X64 // ODBC drivers are sensitive to which platform they are installed on; we only test them when performing // tests with X64 since we usually do not install the 32-bit drivers. TryAndCloseConnection(SupportDatabaseService.DbDriverFactoryODBC); #endif }
public void SetUp() { ConfigurationDBRef configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; configDB.ConnectionCatalog = "test"; //configDB.ConnectionReadOnly = true; configDB.ConnectionTransactionIsolation = IsolationLevel.Serializable; configDB.ConnectionAutoCommit = true; Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetDefaultProvider(configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, GetType(), GetType().FullName); } }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); //configDB.SetDriverManagerConnection(SupportDatabaseService.DRIVER, SupportDatabaseService.FULLURL, new Properties()); Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); configuration.AddEventType <SupportBean>(); configuration.AddEventType <SupportBean_S0>(); configuration.AddEventType <SupportBean_S1>(); _epService = EPServiceProviderManager.GetDefaultProvider(configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, this.GetType(), this.GetType().FullName); } _spi = (EPServiceProviderSPI)_epService; }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.RETAIN; Configuration configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); configuration.EngineDefaults.ThreadingConfig.IsInternalTimerEnabled = false; _epServiceRetained = EPServiceProviderManager.GetProvider("TestDatabaseJoinRetained", configuration); _epServiceRetained.Initialize(); configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configDB.ConnectionLifecycle = ConnectionLifecycleEnum.POOLED; configuration = SupportConfigFactory.GetConfiguration(); configuration.AddDatabaseReference("MyDB", configDB); configuration.EngineDefaults.ThreadingConfig.IsInternalTimerEnabled = false; _epServicePooled = EPServiceProviderManager.GetProvider("TestDatabaseJoinPooled", configuration); _epServicePooled.Initialize(); }
public void SetUp() { IDictionary <String, ConfigurationDBRef> configs = new Dictionary <String, ConfigurationDBRef>(); ConfigurationDBRef config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); configs["name1"] = config; config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, new Properties()); //config.SetDataSourceConnection("context", new Properties()); config.LRUCache = 10000; configs["name2"] = config; config = new ConfigurationDBRef(); config.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative, new Properties()); config.SetExpiryTimeCache(1, 3); configs["name3"] = config; SchedulingService schedulingService = new SchedulingServiceImpl(new TimeSourceServiceImpl()); _databaseServiceImpl = new DatabaseConfigServiceImpl(configs, schedulingService, new ScheduleBucket(1)); }
public void SetUp() { var configDB = new ConfigurationDBRef(); configDB.SetDatabaseDriver(SupportDatabaseService.DbDriverFactoryNative); var configuration = SupportConfigFactory.GetConfiguration(); configuration.EngineDefaults.Logging.IsEnableQueryPlan = true; configuration.EngineDefaults.Logging.IsEnableADO = true; configuration.AddDatabaseReference("MyDB", configDB); _epService = EPServiceProviderManager.GetProvider( "TestDatabaseJoinRetained", configuration); _epService.Initialize(); if (InstrumentationHelper.ENABLED) { InstrumentationHelper.StartTest(_epService, GetType(), GetType().FullName); } _epService.EPAdministrator.Configuration.AddEventType( "SupportBean", typeof(SupportBean)); _epService.EPAdministrator.Configuration.AddEventType( "SupportBeanTwo", typeof(SupportBeanTwo)); }