public class WebSocketConnection extends AbstractConnection
An XMPP WebSocket connection.
| Constructor and Description |
|---|
WebSocketConnection(javax.websocket.Session session,
StreamHandler streamHandler,
java.util.function.Consumer<java.lang.Throwable> onException,
java.util.concurrent.CompletableFuture<java.lang.Void> closeFuture,
ConnectionConfiguration connectionConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<java.lang.Void> |
closeFuture() |
void |
flush() |
java.net.InetSocketAddress |
getRemoteAddress() |
boolean |
isSecure() |
java.util.concurrent.CompletionStage<java.lang.Void> |
open(SessionOpen sessionOpen) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
send(StreamElement streamElement) |
java.lang.String |
toString() |
java.util.concurrent.CompletableFuture<java.lang.Void> |
write(StreamElement streamElement) |
close, closeAsync, closeAsync, getConfiguration, getStreamId, isUsingAcknowledgementspublic WebSocketConnection(javax.websocket.Session session,
StreamHandler streamHandler,
java.util.function.Consumer<java.lang.Throwable> onException,
java.util.concurrent.CompletableFuture<java.lang.Void> closeFuture,
ConnectionConfiguration connectionConfiguration)
public final java.util.concurrent.CompletionStage<java.lang.Void> closeFuture()
public java.util.concurrent.CompletableFuture<java.lang.Void> send(StreamElement streamElement)
public final java.util.concurrent.CompletableFuture<java.lang.Void> write(StreamElement streamElement)
public final void flush()
public final java.net.InetSocketAddress getRemoteAddress()
public final java.util.concurrent.CompletionStage<java.lang.Void> open(SessionOpen sessionOpen)
public final boolean isSecure()
public final java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014–2018 XMPP.rocks. All rights reserved.