/// <summary> /// /// </summary> /// <param name="protocolName"></param> /// <param name="factory"></param> /// <param name="handlers"></param> /// <param name="dOManager"></param> /// <param name="logger"></param> public ProtocolProcessor(string protocolName, IEventFactory factory, IEventHandlers handlers, IDOManager dOManager, ILogger logger) { this.protocolName = protocolName; this.factory = factory; this.handlers = handlers; this.logger = logger; this.dOManager = dOManager; }
public ClientPPLocator(EventHandlersOnClient handlers, IDOManager dOManager) { EventFactoryOnClient factory = new EventFactoryOnClient(); ILogger logger = LightweightContainer.LogFactory.Create(typeof (ProtocolProcessor)); processor = new ProtocolProcessor(ProtocolInfo.Instance.Name, factory, handlers, dOManager, logger); }