Class WebSocketClientConnection
- java.lang.Object
-
- org.eclipse.jetty.io.AbstractConnection
-
- org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
-
- org.eclipse.jetty.websocket.client.io.WebSocketClientConnection
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.eclipse.jetty.io.Connection,org.eclipse.jetty.io.Connection.UpgradeTo,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.websocket.api.extensions.OutgoingFrames,org.eclipse.jetty.websocket.api.SuspendToken,org.eclipse.jetty.websocket.common.io.IOState.ConnectionStateListener,org.eclipse.jetty.websocket.common.LogicalConnection
public class WebSocketClientConnection extends org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnectionClient side WebSocket physical connection.
-
-
Constructor Summary
Constructors Constructor Description WebSocketClientConnection(org.eclipse.jetty.io.EndPoint endp, Executor executor, org.eclipse.jetty.util.thread.Scheduler scheduler, org.eclipse.jetty.websocket.api.WebSocketPolicy websocketPolicy, org.eclipse.jetty.io.ByteBufferPool bufferPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetSocketAddressgetLocalAddress()InetSocketAddressgetRemoteAddress()voidoutgoingFrame(org.eclipse.jetty.websocket.api.extensions.Frame frame, org.eclipse.jetty.websocket.api.WriteCallback callback, org.eclipse.jetty.websocket.api.BatchMode batchMode)Override to set the masker.voidsetNextIncomingFrames(org.eclipse.jetty.websocket.api.extensions.IncomingFrames incoming)-
Methods inherited from class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
close, disconnect, dump, dump, equals, fillInterested, getBufferPool, getExecutor, getExtensions, getGenerator, getId, getIdleTimeout, getIOState, getMaxIdleTimeout, getParser, getPolicy, getScheduler, getStats, hashCode, isOpen, isReading, onClose, onConnectionStateChange, onFillable, onFillInterestedFailed, onIdleExpired, onLocalClose, onOpen, onReadTimeout, onUpgradeTo, resume, setExtensions, setInitialBuffer, setInputBufferSize, setMaxIdleTimeout, setSession, suspend, toConnectionString
-
-
-
-
Constructor Detail
-
WebSocketClientConnection
public WebSocketClientConnection(org.eclipse.jetty.io.EndPoint endp, Executor executor, org.eclipse.jetty.util.thread.Scheduler scheduler, org.eclipse.jetty.websocket.api.WebSocketPolicy websocketPolicy, org.eclipse.jetty.io.ByteBufferPool bufferPool)
-
-
Method Detail
-
getLocalAddress
public InetSocketAddress getLocalAddress()
-
getRemoteAddress
public InetSocketAddress getRemoteAddress()
- Specified by:
getRemoteAddressin interfaceorg.eclipse.jetty.websocket.common.LogicalConnection- Overrides:
getRemoteAddressin classorg.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
-
outgoingFrame
public void outgoingFrame(org.eclipse.jetty.websocket.api.extensions.Frame frame, org.eclipse.jetty.websocket.api.WriteCallback callback, org.eclipse.jetty.websocket.api.BatchMode batchMode)Override to set the masker.- Specified by:
outgoingFramein interfaceorg.eclipse.jetty.websocket.api.extensions.OutgoingFrames- Overrides:
outgoingFramein classorg.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
-
setNextIncomingFrames
public void setNextIncomingFrames(org.eclipse.jetty.websocket.api.extensions.IncomingFrames incoming)
-
-