public final class OkHttpRealtimeClient extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static interface |
OkHttpRealtimeClient.CommunicationProvider |
static class |
OkHttpRealtimeClient.ConnectivityMonitor |
static class |
OkHttpRealtimeClient.ConnectivityState |
| Constructor and Description |
|---|
OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider,
Consumer<RealtimeServerEvent> serverEventHandler) |
OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider,
Consumer<RealtimeServerEvent> serverEventHandler,
okhttp3.OkHttpClient client) |
OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider,
Consumer<RealtimeServerEvent> serverEventHandler,
okhttp3.OkHttpClient client,
boolean closeClientOnClose) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
sendMessage(RealtimeClientEvent clientEvent) |
void |
start() |
void |
stop() |
void |
waitForConnection() |
public OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider, Consumer<RealtimeServerEvent> serverEventHandler, okhttp3.OkHttpClient client)
public OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider, Consumer<RealtimeServerEvent> serverEventHandler, okhttp3.OkHttpClient client, boolean closeClientOnClose)
public OkHttpRealtimeClient(OkHttpRealtimeClient.CommunicationProvider communicationProvider, Consumer<RealtimeServerEvent> serverEventHandler)
public void start()
public void stop()
public void waitForConnection()
throws InterruptedException
InterruptedExceptionpublic void sendMessage(RealtimeClientEvent clientEvent)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2025. All rights reserved.