public EzySimpleHandlerManager(EzyClient client) { this.client = client; this.pingSchedule = client.getPingSchedule(); this.eventHandlers = newEventHandlers(); this.dataHandlers = newDataHandlers(); this.appDataHandlersByAppName = new Dictionary <String, EzyAppDataHandlers>(); this.pluginDataHandlersByPluginName = new Dictionary <String, EzyPluginDataHandlers>(); }
public EzyTcpClient(EzyClientConfig config) { this.config = config; this.name = config.getClientName(); this.status = EzyConnectionStatus.NULL; this.status = EzyConnectionStatus.NULL; this.pingManager = new EzySimplePingManager(config.getPing()); this.pingSchedule = new EzyPingSchedule(this); this.handlerManager = new EzySimpleHandlerManager(this); this.networkStatistics = new EzySimpleStatistics(); this.requestSerializer = new EzySimpleRequestSerializer(); this.settingUp = new EzySimpleSetup(handlerManager); this.unloggableCommands = newUnloggableCommands(); this.socketClient = newSocketClient(); this.logger = EzyLoggerFactory.getLogger(GetType()); }
public void setPingSchedule(EzyPingSchedule pingSchedule) { this.pingSchedule = pingSchedule; }