Class JakartaWebSocketFrameHandler
java.lang.Object
org.eclipse.jetty.websocket.jakarta.common.JakartaWebSocketFrameHandler
- All Implemented Interfaces:
org.eclipse.jetty.websocket.core.FrameHandler,org.eclipse.jetty.websocket.core.IncomingFrames
public class JakartaWebSocketFrameHandler
extends Object
implements org.eclipse.jetty.websocket.core.FrameHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJakartaWebSocketFrameHandler(JakartaWebSocketContainer container, UpgradeRequest upgradeRequest, Object endpointInstance, MethodHandle openHandle, MethodHandle closeHandle, MethodHandle errorHandle, JakartaWebSocketMessageMetadata textMetadata, JakartaWebSocketMessageMetadata binaryMetadata, MethodHandle pongHandle, jakarta.websocket.EndpointConfig endpointConfig) -
Method Summary
Modifier and TypeMethodDescription<T> voidaddMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Partial<T> handler) <T> voidaddMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Whole<T> handler) jakarta.websocket.EndpointConfigSet<jakarta.websocket.MessageHandler> booleanvoidonBinary(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidonClose(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidonClosed(org.eclipse.jetty.websocket.core.CloseStatus closeStatus, org.eclipse.jetty.util.Callback callback) voidonContinuation(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidvoidonFrame(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidonOpen(org.eclipse.jetty.websocket.core.CoreSession coreSession, org.eclipse.jetty.util.Callback callback) voidonPing(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidonPong(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidonText(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) voidremoveMessageHandler(jakarta.websocket.MessageHandler handler) toString()
-
Field Details
-
dataType
protected byte dataType
-
-
Constructor Details
-
JakartaWebSocketFrameHandler
public JakartaWebSocketFrameHandler(JakartaWebSocketContainer container, UpgradeRequest upgradeRequest, Object endpointInstance, MethodHandle openHandle, MethodHandle closeHandle, MethodHandle errorHandle, JakartaWebSocketMessageMetadata textMetadata, JakartaWebSocketMessageMetadata binaryMetadata, MethodHandle pongHandle, jakarta.websocket.EndpointConfig endpointConfig)
-
-
Method Details
-
getEndpoint
-
getEndpointConfig
public jakarta.websocket.EndpointConfig getEndpointConfig() -
getSession
-
onOpen
public void onOpen(org.eclipse.jetty.websocket.core.CoreSession coreSession, org.eclipse.jetty.util.Callback callback) - Specified by:
onOpenin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
onFrame
public void onFrame(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) - Specified by:
onFramein interfaceorg.eclipse.jetty.websocket.core.FrameHandler- Specified by:
onFramein interfaceorg.eclipse.jetty.websocket.core.IncomingFrames
-
onClose
public void onClose(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
onClosed
public void onClosed(org.eclipse.jetty.websocket.core.CloseStatus closeStatus, org.eclipse.jetty.util.Callback callback) - Specified by:
onClosedin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
onError
- Specified by:
onErrorin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
isDemanding
public boolean isDemanding()- Specified by:
isDemandingin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
getMessageHandlers
-
getMessageHandlerMap
-
getBinaryMetadata
-
getTextMetadata
-
addMessageHandler
public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Partial<T> handler) -
addMessageHandler
public <T> void addMessageHandler(Class<T> clazz, jakarta.websocket.MessageHandler.Whole<T> handler) -
removeMessageHandler
public void removeMessageHandler(jakarta.websocket.MessageHandler handler) -
toString
-
onPing
public void onPing(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
onPong
public void onPong(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
onText
public void onText(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
onBinary
public void onBinary(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
onContinuation
public void onContinuation(org.eclipse.jetty.websocket.core.Frame frame, org.eclipse.jetty.util.Callback callback) -
getUpgradeRequest
-