Class WsRemoteEndpointImplClient
java.lang.Object
org.apache.tomcat.websocket.WsRemoteEndpointImplBase
org.apache.tomcat.websocket.WsRemoteEndpointImplClient
- All Implemented Interfaces:
RemoteEndpoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface RemoteEndpoint
RemoteEndpoint.Async, RemoteEndpoint.Basic -
Field Summary
Fields inherited from class WsRemoteEndpointImplBase
messagePartInProgress, SENDRESULT_OK, sm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoClose()protected voiddoWrite(SendHandler handler, long blockingWriteTimeoutExpiry, ByteBuffer... data) protected ReentrantLockgetLock()protected booleanisMasked()Methods inherited from class WsRemoteEndpointImplBase
acquireMessagePartInProgressSemaphore, close, flushBatch, getBatchingAllowed, getSendStream, getSendTimeout, getSendWriter, sendBytes, sendBytesByCompletion, sendBytesByFuture, sendObject, sendObjectByCompletion, sendObjectByFuture, sendPartialBytes, sendPartialString, sendPing, sendPong, sendString, sendStringByCompletion, sendStringByFuture, setBatchingAllowed, setEncoders, setSendTimeout, setSession, setTransformation, updateStats
-
Constructor Details
-
WsRemoteEndpointImplClient
-
-
Method Details
-
isMasked
protected boolean isMasked()- Specified by:
isMaskedin classWsRemoteEndpointImplBase
-
doWrite
- Specified by:
doWritein classWsRemoteEndpointImplBase
-
doClose
protected void doClose()- Specified by:
doClosein classWsRemoteEndpointImplBase
-
getLock
- Specified by:
getLockin classWsRemoteEndpointImplBase
-