public ConnectionWatchdog(Bootstrap bootstrap, CmppClientConfig config, SessionMap sessionMap, ITimer timer, ClientLoggerFactory loggerFactory) { this.bootstrap = bootstrap; this.timer = timer; this.config = config; this.sessionMap = sessionMap; this.logger = loggerFactory.CreateLogger <ConnectionWatchdog>(); this.loggerFactory = loggerFactory; }
public CmppConnectHandler(CmppClientConfig config, SessionMap sessionMap, Action connectCallBack_OK, ITimer timer, ClientLoggerFactory loggerFactory) { this.config = config; this.sessionMap = sessionMap; this.connectCallBack_OK = connectCallBack_OK; this.timer = timer; logger = loggerFactory.CreateLogger <CmppConnectHandler>(); this.loggerFactory = loggerFactory; }
public CmppClient( CmppClientConfig config, BaseCmppSmsHandler smsHandler, ClientLoggerFactory loggerFactory) { this.loggerFactory = loggerFactory; this.logger = loggerFactory.CreateLogger <CmppClient>(); config.ClientStatus = ClientStatus.WAITING_CONNECT; config.Version = CmppVersion.CMPP20; Config = config; smsHandler.client = this; this.smsHandler = smsHandler; matchQueue = new SubmitSmsMatchPool <MsgEx>(32, 60 * 1000); if (smsHandler != null) { matchQueue.timeOutHandle = smsHandler.SubmitTimeOutHandle; } eventExecutorGroup = new MultithreadEventLoopGroup(); group = new MultithreadEventLoopGroup(); dbContext = new SqliteContext(Config.ClientId); InitClient(); }
public Cmpp2Decoder(ClientLoggerFactory loggerFactory, ByteOrder byteOrder, int maxFrameLength, int lengthFieldOffset, int lengthFieldLength, int lengthAdjustment, int initialBytesToStrip, bool failFast) : base(byteOrder, maxFrameLength, lengthFieldOffset, lengthFieldLength, lengthAdjustment, initialBytesToStrip, failFast) { this.logger = loggerFactory.CreateLogger <Cmpp2Decoder>(); }
public Cmpp2Decoder(ClientLoggerFactory loggerFactory, int maxFrameLength, int lengthFieldOffset, int lengthFieldLength, int lengthAdjustment, int initialBytesToStrip) : base(maxFrameLength, lengthFieldOffset, lengthFieldLength, lengthAdjustment, initialBytesToStrip) { this.logger = loggerFactory.CreateLogger <Cmpp2Decoder>(); }
public Cmpp2Decoder(ClientLoggerFactory loggerFactory, int maxFrameLength, int lengthFieldOffset, int lengthFieldLength) : base(maxFrameLength, lengthFieldOffset, lengthFieldLength) { this.logger = loggerFactory.CreateLogger <Cmpp2Decoder>(); }
public CmppSubmitRespHandler(BaseCmppSmsHandler smsHandler, SubmitSmsMatchPool <MsgEx> matchQueue, ClientLoggerFactory loggerFactory) { this.matchQueue = matchQueue; this.smsHandler = smsHandler; logger = loggerFactory.CreateLogger <CmppSubmitRespHandler>(); }
public CmppSmsHandler(ClientLoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <CmppSmsHandler>(); }
public ConnectCloseHandler(SessionMap sessionMap, Action connctCloseCallBack, ClientLoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <ConnectCloseHandler>(); this.sessionMap = sessionMap; this.connctCloseCallBack = connctCloseCallBack; }
public ActiveIdleStateTrigger(ClientLoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <ActiveIdleStateTrigger>(); }
public Cmpp2Encoder(ClientLoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <Cmpp2Encoder>(); }
public Session(ClientLoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <Session>(); }