public override void handle(EzyArray data) { int appId = data.get <int>(0); EzyArray commandData = data.get <EzyArray>(1); String cmd = commandData.get <String>(0); EzyData responseData = commandData.get <EzyData>(1, null); EzyApp app = client.getAppById(appId); if (app == null) { logger.info("receive message when has not joined app yet"); return; } EzyAppDataHandler dataHandler = app.getDataHandler(cmd); if (dataHandler != null) { dataHandler.handle(app, responseData); } else { logger.warn("app: " + app.getName() + " has no handler for command: " + cmd); } }
public override void handle(EzyArray data) { int pluginId = data.get <int>(0); EzyArray commandData = data.get <EzyArray>(1); String cmd = commandData.get <String>(0); EzyData responseData = commandData.get <EzyData>(1, null); EzyPlugin plugin = client.getPluginById(pluginId); if (plugin == null) { logger.info("receive message when has not joined plugin yet"); return; } EzyPluginDataHandler dataHandler = plugin.getDataHandler(cmd); if (dataHandler != null) { dataHandler.handle(plugin, responseData); } else { logger.warn("plugin: " + plugin.getName() + " has no handler for command: " + cmd); } }
public void handle(EzyApp app, EzyData d) { EzyArray pos = EzyEntityFactory.newArrayBuilder() .append(1.0D, 2.0D, 3.0D) .build(); app.send(Commands.SYNC_POSITION, pos); }
public EzyData serialize() { EzyData answer = EzyEntityFactory.newArrayBuilder() .append(appId) .build(); return(answer); }
protected override void handleLoginSuccess(EzyData responseData) { client.udpConnect(2611); if (SocketClientProxy.getInstance().firstLogin) { SocketClientProxy.getInstance().firstLogin = false; } }
public EzyData serialize() { EzyData answer = EzyEntityFactory.newArrayBuilder() .append(zoneName) .append(username) .append(password) .append(data).build(); return(answer); }
public EzyLoginRequest(String zoneName, String username, String password, EzyData data) { this.zoneName = zoneName; this.username = username; this.password = password; this.data = data; }
public void handle(EzyApp app, EzyData d) { EzyObject data = (EzyObject)d; long currentRoomId = data.get <long>("currentRoomId"); if (currentRoomId <= 0) { app.send(Commands.JOIN_OR_CREATE_ROOM); } else { app.send(Commands.RECONNECT); } }
public void handle(EzyApp app, EzyData d) { //System.out.println("syn pos: " + data); }
protected override void handleLoginSuccess(EzyData responseData) { client.send(new EzyAppAccessRequest("hello-world")); }
public void handle(EzyApp app, EzyData data) { process(app, (D)data); }
protected override void handleLoginSuccess(EzyData responseData) { logger.debug("Log in successfully"); SocketRequest.getInstance().SendPluginInfoRequest(SocketProxy.PLUGIN_NAME); }