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 MetaHandshakeHandler(IClientIDGenerator clientIDGenerator, IClientFactory clientFactory, IClientWorkflowManager clientWorkflowManager) { this.clientIDGenerator = clientIDGenerator; this.clientFactory = clientFactory; this.clientWorkflowManager = clientWorkflowManager; }