Java PlayでWebアプリケーションを作成していますが、websocketをサーバーに接続し、JSONで多数の「ライブ」データを送信し、別のWebソケットをサーバーとデータを収集します。私はここにオブザーバーパターンを実装しようとしているので、サーバーは更新されるたびにデータを送信します。私はそれを働かせるように見えない。Java Playフレームワークのオブザーバーパターン
私はJava Playアプリケーション内でオブザーバーパターンを実装する方法を尋ねていると思います。
私はこのコードをonStartメソッドに入れてみましたが、WebSocketが接続されたときにオブジェクトがインスタンス化されるため、InstantiationExceptionを取得し続けます。
WSocket socket = new WSocket(); //Observable
Listener listener = new Listener(socket); //Observer
ご了承ください。
私はすなわち、1つのソケットはJSONを送信することができ、両方のソケットが機能していることは言うかもしれませんもう一方はJSONデータを取得できます。 (別途テスト済み) –
Websocket接続はどのように処理していますか? https://playframework.com/documentation/2.5.x/JavaWebSocketsのような俳優?どのバージョンのPlayをお使いですか? – Anton
私はPlay 2.5.1を使用していますが、現在コールバックを使用してソケットを処理しています:) –