internal IncomingMessageAgent(Message.Categories cat, IMessageCenter mc, ActivationDirectory ad, OrleansTaskScheduler sched, Dispatcher dispatcher) : base(cat.ToString()) { category = cat; messageCenter = mc; directory = ad; scheduler = sched; this.dispatcher = dispatcher; OnFault = FaultBehavior.RestartOnFault; }
internal IncomingMessageAgent( Message.Categories cat, IMessageCenter mc, ActivationDirectory ad, OrleansTaskScheduler sched, Dispatcher dispatcher, MessageFactory messageFactory, ExecutorService executorService, ILoggerFactory loggerFactory) : base(cat.ToString(), executorService, loggerFactory) { category = cat; messageCenter = mc; directory = ad; scheduler = sched; this.dispatcher = dispatcher; this.messageFactory = messageFactory; OnFault = FaultBehavior.RestartOnFault; }
internal IncomingMessageAgent( Message.Categories cat, IMessageCenter mc, ActivationDirectory ad, OrleansTaskScheduler sched, Dispatcher dispatcher, MessageFactory messageFactory, ILoggerFactory loggerFactory) : base(cat.ToString(), loggerFactory) { category = cat; messageCenter = mc; directory = ad; scheduler = sched; this.dispatcher = dispatcher; this.messageFactory = messageFactory; OnFault = FaultBehavior.RestartOnFault; messageCenter.RegisterLocalMessageHandler(cat, ReceiveMessage); }