示例#1
0
 public MessageHandlerFactory(IClientRepository clientRepository, IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientWorkflowManager clientWorkflowManager)
 {
     this.metaConnectHandler = new MetaConnectHandler(clientRepository);
     this.metaDisconnectHandler = new MetaDisconnectHandler(clientRepository);
     this.metaHandshakeHandler = new MetaHandshakeHandler(clientIDGenerator, clientFactory, clientWorkflowManager);
     this.metaSubscribeHandler = new MetaSubscribeHandler(clientRepository);
     this.metaUnsubscribeHandler = new MetaUnsubscribeHandler(clientRepository);
     this.swallowHandler = new SwallowHandler();
     this.forwardingHandler = new ForwardingHandler(clientRepository);
 }
 public MessageHandlerFactory(IClientRepository clientRepository, IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientWorkflowManager clientWorkflowManager)
 {
     this.metaConnectHandler     = new MetaConnectHandler(clientRepository);
     this.metaDisconnectHandler  = new MetaDisconnectHandler(clientRepository);
     this.metaHandshakeHandler   = new MetaHandshakeHandler(clientIDGenerator, clientFactory, clientWorkflowManager);
     this.metaSubscribeHandler   = new MetaSubscribeHandler(clientRepository);
     this.metaUnsubscribeHandler = new MetaUnsubscribeHandler(clientRepository);
     this.swallowHandler         = new SwallowHandler();
     this.forwardingHandler      = new ForwardingHandler(clientRepository);
 }
        public MessageHandlerFactory(IClientRepository clientRepository, IClientIDGenerator clientIDGenerator, IClientFactory clientFactory)
        {
            this.clientRepository  = clientRepository;
            this.clientIDGenerator = clientIDGenerator;
            this.clientFactory     = clientFactory;

            this.metaConnectHandler     = new MetaConnectHandler(this.clientRepository);
            this.metaDisconnectHandler  = new MetaDisconnectHandler(this.clientRepository);
            this.metaHandshakeHandler   = new MetaHandshakeHandler(this.clientIDGenerator, this.clientFactory, this.clientRepository);
            this.metaSubscribeHandler   = new MetaSubscribeHandler(this.clientRepository);
            this.metaUnsubscribeHandler = new MetaUnsubscribeHandler(this.clientRepository);
            this.swallowHandler         = new SwallowHandler();
        }
 public MetaHandshakeHandler(IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientWorkflowManager clientWorkflowManager)
 {
     this.clientIDGenerator = clientIDGenerator;
     this.clientFactory = clientFactory;
     this.clientWorkflowManager = clientWorkflowManager;
 }
 public MetaHandshakeHandler(IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientWorkflowManager clientWorkflowManager)
 {
     this.clientIDGenerator     = clientIDGenerator;
     this.clientFactory         = clientFactory;
     this.clientWorkflowManager = clientWorkflowManager;
 }
 public MetaHandshakeHandler(IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientRepository clientRepository)
 {
     this.clientIDGenerator = clientIDGenerator;
     this.clientFactory     = clientFactory;
     this.clientRepository  = clientRepository;
 }