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,Connection,Connection.UpgradeTo,Dumpable,org.eclipse.jetty.websocket.api.extensions.OutgoingFrames,org.eclipse.jetty.websocket.api.SuspendToken,LogicalConnection
Client side WebSocket physical connection.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
AbstractWebSocketConnection.StatsNested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection
Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeToNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionWebSocketClientConnection(EndPoint endp, Executor executor, Scheduler scheduler, org.eclipse.jetty.websocket.api.WebSocketPolicy websocketPolicy, ByteBufferPool bufferPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidoutgoingFrame(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.Methods inherited from class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
canReadWebSocketFrames, canWriteWebSocketFrames, close, close, close, disconnect, dump, dumpSelf, fillInterested, getBufferPool, getBytesIn, getBytesOut, getExecutor, getExtensions, getGenerator, getId, getIdleTimeout, getLocalAddress, getMaxIdleTimeout, getMessagesIn, getMessagesOut, getParser, getPolicy, getRemoteAddress, getScheduler, getStats, isOpen, isReading, onFillable, onFillInterestedFailed, onIdleExpired, onReadTimeout, onUpgradeTo, opened, opening, remoteClose, resume, setExtensions, setInitialBuffer, setInputBufferSize, setMaxIdleTimeout, setNextIncomingFrames, setSession, suspend, toConnectionString, toStateStringMethods inherited from class org.eclipse.jetty.io.AbstractConnection
addListener, failedCallback, getCreatedTimeStamp, getEndPoint, getInputBufferSize, isFillInterested, onClose, onOpen, removeListener, toString, tryFillInterested, tryFillInterested
-
Constructor Details
-
WebSocketClientConnection
public WebSocketClientConnection(EndPoint endp, Executor executor, Scheduler scheduler, org.eclipse.jetty.websocket.api.WebSocketPolicy websocketPolicy, ByteBufferPool bufferPool)
-
-
Method Details
-
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 classAbstractWebSocketConnection
-