Package org.apache.tomcat.websocket
Class WsRemoteEndpointBasic
java.lang.Object
org.apache.tomcat.websocket.WsRemoteEndpointBase
org.apache.tomcat.websocket.WsRemoteEndpointBasic
- All Implemented Interfaces:
- RemoteEndpoint,- RemoteEndpoint.Basic
- 
Nested Class SummaryNested classes/interfaces inherited from interface jakarta.websocket.RemoteEndpointRemoteEndpoint.Async, RemoteEndpoint.Basic
- 
Field SummaryFields inherited from class org.apache.tomcat.websocket.WsRemoteEndpointBasebase
- 
Method SummaryModifier and TypeMethodDescriptionvoidsendBinary(ByteBuffer data) Send the message, blocking until the message is sent.voidsendBinary(ByteBuffer partialByte, boolean isLast) Sends part of a binary message to the remote endpoint.voidsendObject(Object o) Encodes object as a message and sends it to the remote endpoint.voidSend the message, blocking until the message is sent.voidSends part of a text message to the remote endpoint.Methods inherited from class org.apache.tomcat.websocket.WsRemoteEndpointBaseflushBatch, getBatchingAllowed, sendPing, sendPong, setBatchingAllowedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.websocket.RemoteEndpointflushBatch, getBatchingAllowed, sendPing, sendPong, setBatchingAllowed
- 
Method Details- 
sendTextDescription copied from interface:jakarta.websocket.RemoteEndpoint.BasicSend the message, blocking until the message is sent.- Specified by:
- sendTextin interface- RemoteEndpoint.Basic
- Parameters:
- text- The text message to send.
- Throws:
- IOException- if an I/O error occurs during the sending of the message.
 
- 
sendBinaryDescription copied from interface:jakarta.websocket.RemoteEndpoint.BasicSend the message, blocking until the message is sent.- Specified by:
- sendBinaryin interface- RemoteEndpoint.Basic
- Parameters:
- data- The binary message to send
- Throws:
- IOException- if an I/O error occurs during the sending of the message.
 
- 
sendTextDescription copied from interface:jakarta.websocket.RemoteEndpoint.BasicSends part of a text message to the remote endpoint. Once the first part of a message has been sent, no other text or binary messages may be sent until all remaining parts of this message have been sent.- Specified by:
- sendTextin interface- RemoteEndpoint.Basic
- Parameters:
- fragment- The partial message to send
- isLast-- trueif this is the last part of the message, otherwise- false
- Throws:
- IOException- if an I/O error occurs during the sending of the message.
 
- 
sendBinaryDescription copied from interface:jakarta.websocket.RemoteEndpoint.BasicSends part of a binary message to the remote endpoint. Once the first part of a message has been sent, no other text or binary messages may be sent until all remaining parts of this message have been sent.- Specified by:
- sendBinaryin interface- RemoteEndpoint.Basic
- Parameters:
- partialByte- The partial message to send
- isLast-- trueif this is the last part of the message, otherwise- false
- Throws:
- IOException- if an I/O error occurs during the sending of the message.
 
- 
getSendStream- Specified by:
- getSendStreamin interface- RemoteEndpoint.Basic
- Throws:
- IOException
 
- 
getSendWriter- Specified by:
- getSendWriterin interface- RemoteEndpoint.Basic
- Throws:
- IOException
 
- 
sendObjectDescription copied from interface:jakarta.websocket.RemoteEndpoint.BasicEncodes object as a message and sends it to the remote endpoint.- Specified by:
- sendObjectin interface- RemoteEndpoint.Basic
- Parameters:
- o- The object to be sent.
- Throws:
- IOException- if an I/O error occurs during the sending of the message.
- EncodeException- if there was a problem encoding the- dataobject as a websocket message.
 
 
-