Я пишу веб-приложение с Java Play, и идея состоит в том, чтобы веб-соединение подключалось к серверу, отправляло кучу «живых» -данных в JSON и подключалось к другому веб-узлу сервер и собирать данные. Я пытаюсь реализовать шаблон наблюдателя здесь, поэтому сервер будет отправлять данные всякий раз, когда он обновляется. Кажется, я не могу заставить его работать.Шаблон наблюдателя в платформе Java Play
Так что я догадываюсь, что спрашиваю , как реализовать шаблон наблюдателя в приложении Java Play.
Я попытался поместить этот код в метод onStart, но я продолжаю получать InstantationException, которое, как я предполагаю, связано с тем, что объекты создаются при подключении WebSocket.
WSocket socket = new WSocket(); //Observable
Listener listener = new Listener(socket); //Observer
Любые советы будут оценены!
я мог бы упомянуть, что обе розетки работают, то есть один сокет может отправить JSON -данные, а другие могут собирать JSON-данные. (Протестировано отдельно.) –
Как вы работаете с соединениями Websocket? С такими актерами, как https://playframework.com/documentation/2.5.x/JavaWebSockets? Какую версию игры вы используете? – Anton
Я использую Play 2.5.1, и теперь я обрабатываю свои сокеты с помощью обратных вызовов :) –