匿名クラスについて
public static WebSocket<JsonNode> ws(){ final String username = session("username"); return new WebSocket<JsonNode>(){ @Override public void onReady(final WebSocket.In<JsonNode> in, final WebSocket.Out<JsonNode> out){ try{ WebSocketActor.join(username, in, out); }catch(Exception e){ Logger.error("Can't connect WebSocket"); e.printStackTrace(); } } }; }
この例のnew ~ };
の部分。
WebSocket