Я использую OKHttpClient с WebSockets в Android. Я хочу преобразовать это в реактивное программирование. Как этого добиться. На данный момент я делаю это для подключения к WebSocket.
// OkHttp Client
OkHttpClient httpClient = new OkHttpClient.Builder().build();
// WebSocket Object
Request request = new Request.Builder().url(url).build();
mWebSocket = httpClient.newWebSocket(request, new WebSocketListener() {
// Override methods - OnOpen, OnMessage, OnClosing, OnFailure
}
// Then Calling this to make websocket request
mWebSocket.send(message);
Я обнаружил, что эта библиотека использует Reactive WebSocket https://github.com/jacek-marchwicki/JavaWebsocketClient
Но прослушивателя обратного вызова нет. 'WebSocketListener', чтобы я мог обрабатывать сообщения.
Любая помощь будет оценена в этом направлении. Спасибо