public MessageService(IBinarySerializer binarySerializer, IScheduleService scheduleService, SendEmailService sendEmailService) { _nameServerRemotingClientList = CreateRemotingClientList(Settings.NameServerList); _clusterBrokerDict = new ConcurrentDictionary <string, IList <BrokerClient> >(); _binarySerializer = binarySerializer; _scheduleService = scheduleService; _sendEmailService = sendEmailService; }
public MessageService(IBinarySerializer binarySerializer, IScheduleService scheduleService, SendEmailService sendEmailService) { _nameServerRemotingClientList = CreateRemotingClientList(Settings.NameServerList); _clusterBrokerDict = new ConcurrentDictionary<string, IList<BrokerClient>>(); _binarySerializer = binarySerializer; _scheduleService = scheduleService; _sendEmailService = sendEmailService; }
public MessageService(IBinarySerializer binarySerializer, IScheduleService scheduleService, SendEmailService sendEmailService) { _remotingClient = new SocketRemotingClient(Settings.BrokerAddress); _binarySerializer = binarySerializer; _scheduleService = scheduleService; _unconsumedMessageWarnningThreshold = int.Parse(ConfigurationManager.AppSettings["unconsumedMessageWarnningThreshold"]); _checkUnconsumedMessageInterval = int.Parse(ConfigurationManager.AppSettings["checkUnconsumedMessageInterval"]); _sendEmailService = sendEmailService; }