예제 #1
0
            public ServerNode(IMessageBus bus)
            {
                // Give each server it's own dependency resolver
                Server     = new MemoryHost(new DefaultDependencyResolver());
                Connection = new FarmConnection();

                Server.DependencyResolver.Register(typeof(FarmConnection), () => Connection);
                Server.DependencyResolver.Register(typeof(IMessageBus), () => bus);

                var context = Server.ConnectionManager.GetConnectionContext <FarmConnection>();

                _connection = context.Connection;
            }
예제 #2
0
            public ServerNode(IMessageBus bus)
            {
                // Give each server it's own dependency resolver
                Server = new MemoryHost(new DefaultDependencyResolver());
                Connection = new FarmConnection();

                Server.DependencyResolver.Register(typeof(FarmConnection), () => Connection);
                Server.DependencyResolver.Register(typeof(IMessageBus), () => bus);

                var context = Server.ConnectionManager.GetConnectionContext<FarmConnection>();
                _connection = context.Connection;
            }