internal GatewayConnection(Uri address, ProxiedMessageCenter mc) : base("GatewayClientSender_" + address, mc.MessagingConfiguration) { Address = address; MsgCenter = mc; receiver = new GatewayClientReceiver(this); lastConnect = new DateTime(); IsLive = true; }
internal GatewayConnection(Uri address, ProxiedMessageCenter mc, MessageFactory messageFactory) : base("GatewayClientSender_" + address, mc.MessagingConfiguration, mc.SerializationManager) { this.messageFactory = messageFactory; Address = address; MsgCenter = mc; receiver = new GatewayClientReceiver(this, mc.SerializationManager); lastConnect = new DateTime(); IsLive = true; }
internal GatewayConnection(Uri address, ClientMessageCenter mc, MessageFactory messageFactory, ExecutorService executorService, ILoggerFactory loggerFactory, TimeSpan openConnectionTimeout) : base("GatewayClientSender_" + address, mc.SerializationManager, executorService, loggerFactory) { this.messageFactory = messageFactory; this.openConnectionTimeout = openConnectionTimeout; Address = address; MsgCenter = mc; receiver = new GatewayClientReceiver(this, mc.SerializationManager, executorService, loggerFactory); lastConnect = new DateTime(); IsLive = true; }