コード例 #1
0
 public void SetUp()
 {
     var logger = new ConsoleLogger();
     var eventBus = new EventBus();
     var parser = new ConnectionStringParser();
     var configuration = parser.Parse("host=localhost");
     var hostSelectionStrategy = new RandomClusterHostSelectionStrategy<ConnectionFactoryInfo>();
     var connectionFactory = new ConnectionFactoryWrapper(configuration, hostSelectionStrategy);
     connection = new PersistentConnection(connectionFactory, logger, eventBus);
     persistentChannel = new PersistentChannel(connection, logger, configuration, new EventBus());
 }
コード例 #2
0
        public void SetUp()
        {
            var logger                = new ConsoleLogger();
            var eventBus              = new EventBus();
            var parser                = new ConnectionStringParser();
            var configuration         = parser.Parse("host=localhost");
            var hostSelectionStrategy = new RandomClusterHostSelectionStrategy <ConnectionFactoryInfo>();
            var connectionFactory     = new ConnectionFactoryWrapper(configuration, hostSelectionStrategy);

            connection        = new PersistentConnection(connectionFactory, logger, eventBus);
            persistentChannel = new PersistentChannel(connection, logger, configuration, new EventBus());
        }
コード例 #3
0
        public PersistentChannelTests()
        {
            var eventBus              = new EventBus();
            var parser                = new ConnectionStringParser();
            var configuration         = parser.Parse("host=localhost");
            var hostSelectionStrategy = new RandomClusterHostSelectionStrategy <ConnectionFactoryInfo>();
            var connectionFactory     = new ConnectionFactoryWrapper(configuration, hostSelectionStrategy);

            connection        = new PersistentConnection(connectionFactory, eventBus);
            persistentChannel = new PersistentChannel(connection, configuration, new EventBus());
            connection.Initialize();
        }
コード例 #4
0
 public void SetUp()
 {
     var eventBus = new EventBus();
     var logger = new ConsoleLogger();
     var parser = new ConnectionStringParser();
     var configuration = parser.Parse("host=localhost");
     var hostSelectionStrategy = new RandomClusterHostSelectionStrategy<ConnectionFactoryInfo>();
     var connectionFactory = new ConnectionFactoryWrapper(configuration, hostSelectionStrategy);
     connection = new PersistentConnection(connectionFactory, logger, eventBus);
     var persistentChannelFactory = new PersistentChannelFactory(logger, configuration, eventBus);
     dispatcher = new ClientCommandDispatcher(configuration, connection, persistentChannelFactory);
     connection.Initialize();
 }
コード例 #5
0
        public void SetUp()
        {
            var eventBus              = new EventBus();
            var logger                = new ConsoleLogger();
            var parser                = new ConnectionStringParser();
            var configuration         = parser.Parse("host=localhost");
            var hostSelectionStrategy = new RandomClusterHostSelectionStrategy <ConnectionFactoryInfo>();
            var connectionFactory     = new ConnectionFactoryWrapper(configuration, hostSelectionStrategy);

            connection = new PersistentConnection(connectionFactory, logger, eventBus);
            var persistentChannelFactory = new PersistentChannelFactory(logger, configuration, eventBus);

            dispatcher = new ClientCommandDispatcher(connection, persistentChannelFactory);
            connection.Initialize();
        }
コード例 #6
0
 public ConnectionFactoryWrapperTests()
 {
     clusterSelectionStrategy = new RandomClusterHostSelectionStrategy <ConnectionFactoryInfo>();
 }
コード例 #7
0
 public void SetUp()
 {
     clusterSelectionStrategy = new RandomClusterHostSelectionStrategy<ConnectionFactoryInfo>();
 }
コード例 #8
0
 public void SetUp()
 {
     clusterSelectionStrategy = new RandomClusterHostSelectionStrategy <ConnectionFactoryInfo>();
 }