public class JettyWebSocketAdapter<T>
extends org.eclipse.jetty.websocket.api.WebSocketAdapter
implements net.openhft.chronicle.wire.MarshallableOut
| Constructor and Description |
|---|
JettyWebSocketAdapter(java.util.function.Function<net.openhft.chronicle.wire.MarshallableOut,T> outWrapper,
java.util.function.BiConsumer<net.openhft.chronicle.wire.WireIn,T> channel) |
JettyWebSocketAdapter(java.util.function.Function<net.openhft.chronicle.wire.MarshallableOut,T> outWrapper,
java.util.function.BiConsumer<net.openhft.chronicle.wire.WireIn,T> channel,
int sourceId) |
| Modifier and Type | Method and Description |
|---|---|
net.openhft.chronicle.wire.Wire |
getInWire() |
org.eclipse.jetty.websocket.api.RemoteEndpoint |
getRemote() |
void |
onWebSocketConnect(org.eclipse.jetty.websocket.api.Session sess) |
void |
onWebSocketText(String message) |
boolean |
recordHistory() |
void |
sendWireContents(net.openhft.chronicle.wire.Wire wire) |
net.openhft.chronicle.wire.DocumentContext |
writingDocument(boolean metaData) |
getSession, isConnected, isNotConnected, onWebSocketBinary, onWebSocketClose, onWebSocketErrorpublic JettyWebSocketAdapter(java.util.function.Function<net.openhft.chronicle.wire.MarshallableOut,T> outWrapper, java.util.function.BiConsumer<net.openhft.chronicle.wire.WireIn,T> channel)
public JettyWebSocketAdapter(java.util.function.Function<net.openhft.chronicle.wire.MarshallableOut,T> outWrapper, java.util.function.BiConsumer<net.openhft.chronicle.wire.WireIn,T> channel, int sourceId)
public boolean recordHistory()
recordHistory in interface net.openhft.chronicle.wire.MarshallableOutpublic void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session sess)
onWebSocketConnect in interface org.eclipse.jetty.websocket.api.WebSocketConnectionListeneronWebSocketConnect in class org.eclipse.jetty.websocket.api.WebSocketAdapterpublic net.openhft.chronicle.wire.Wire getInWire()
public void onWebSocketText(String message)
onWebSocketText in interface org.eclipse.jetty.websocket.api.WebSocketListeneronWebSocketText in class org.eclipse.jetty.websocket.api.WebSocketAdapterpublic org.eclipse.jetty.websocket.api.RemoteEndpoint getRemote()
throws org.eclipse.jetty.websocket.api.WebSocketException
getRemote in class org.eclipse.jetty.websocket.api.WebSocketAdapterorg.eclipse.jetty.websocket.api.WebSocketExceptionpublic net.openhft.chronicle.wire.DocumentContext writingDocument(boolean metaData)
writingDocument in interface net.openhft.chronicle.wire.MarshallableOutpublic void sendWireContents(net.openhft.chronicle.wire.Wire wire)
Copyright © 2017. All rights reserved.