public void Startup() { handlers = new EventHandlersOnFrontEndServer(); handlers.ConnectionTest += Handlers_OnConnectionTest; handlers.LogOn += Handlers_OnLogOnRequest; communicator.InjectProcessorLocator(new FrontEndServerPPLocator(handlers, dOManager)); // inject manually communicator.Startup(); }
public FrontEndServerPPLocator(EventHandlersOnFrontEndServer handlers, IDOManager dOManager) { EventFactoryOnFrontEndServer factory = new EventFactoryOnFrontEndServer(); ILogger logger = LightweightContainer.LogFactory.Create(typeof (ProtocolProcessor)); processor = new ProtocolProcessor(ProtocolInfo.Instance.Name, factory, handlers, dOManager, logger); }