Application.Startup.ProcessCompleteServiceRegistry.ProcessCompleteServiceRegistry C# (CSharp) Метод

ProcessCompleteServiceRegistry() публичный Метод

public ProcessCompleteServiceRegistry ( ) : Core.Messaging.ActiveMQ
Результат Core.Messaging.ActiveMQ
        public ProcessCompleteServiceRegistry()
        {
            var changeInConditionConfig = ActiveMqConnections.Instances(CHANGE_IN_CONDITION_CONFIG);
            var callOffConfig = ActiveMqConnections.Instances(CALL_OFF_CONFIG);

            For<IProcessCompleteService>()
                .Singleton()
                .Use<ProcessCompleteService>()
                .Ctor<IEventPublisher[]>()
                .Is(i => i.Is.ConstructedBy(
                        c => new IEventPublisher[]
                            {
                                new CallOffEventPublisher(c.GetInstance<ILog>(), callOffConfig.Broker, callOffConfig.QueueName),
                                new ChangeInConditionEventPublisher(c.GetInstance<ILog>(), changeInConditionConfig.Broker, changeInConditionConfig.QueueName),
                            }));
        }
ProcessCompleteServiceRegistry