Class JettyWebSocketFrameHandler
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler
-
- All Implemented Interfaces:
org.eclipse.jetty.websocket.core.FrameHandler,org.eclipse.jetty.websocket.core.IncomingFrames
public class JettyWebSocketFrameHandler extends java.lang.Object implements org.eclipse.jetty.websocket.core.FrameHandler
-
-
Constructor Summary
Constructors Constructor Description JettyWebSocketFrameHandler(org.eclipse.jetty.websocket.api.WebSocketContainer container, java.lang.Object endpointInstance, java.lang.invoke.MethodHandle openHandle, java.lang.invoke.MethodHandle closeHandle, java.lang.invoke.MethodHandle errorHandle, java.lang.invoke.MethodHandle textHandle, java.lang.invoke.MethodHandle binaryHandle, java.lang.Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> textSinkClass, java.lang.Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> binarySinkClass, java.lang.invoke.MethodHandle frameHandle, java.lang.invoke.MethodHandle pingHandle, java.lang.invoke.MethodHandle pongHandle, org.eclipse.jetty.websocket.api.BatchMode batchMode, org.eclipse.jetty.websocket.core.Configuration.Customizer customizer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.ThrowableconvertCause(java.lang.Throwable cause)org.eclipse.jetty.websocket.api.BatchModegetBatchMode()WebSocketSessiongetSession()org.eclipse.jetty.websocket.api.UpgradeRequestgetUpgradeRequest()org.eclipse.jetty.websocket.api.UpgradeResponsegetUpgradeResponse()booleanisDemanding()voidonClosed(org.eclipse.jetty.websocket.core.CloseStatus closeStatus, org.eclipse.jetty.util.Callback callback)voidonError(java.lang.Throwable cause, org.eclipse.jetty.util.Callback callback)voidonFrame(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)voidresume()voidsetUpgradeRequest(org.eclipse.jetty.websocket.api.UpgradeRequest upgradeRequest)voidsetUpgradeResponse(org.eclipse.jetty.websocket.api.UpgradeResponse upgradeResponse)voidsuspend()java.lang.StringtoString()
-
-
-
Constructor Detail
-
JettyWebSocketFrameHandler
public JettyWebSocketFrameHandler(org.eclipse.jetty.websocket.api.WebSocketContainer container, java.lang.Object endpointInstance, java.lang.invoke.MethodHandle openHandle, java.lang.invoke.MethodHandle closeHandle, java.lang.invoke.MethodHandle errorHandle, java.lang.invoke.MethodHandle textHandle, java.lang.invoke.MethodHandle binaryHandle, java.lang.Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> textSinkClass, java.lang.Class<? extends org.eclipse.jetty.websocket.core.internal.messages.MessageSink> binarySinkClass, java.lang.invoke.MethodHandle frameHandle, java.lang.invoke.MethodHandle pingHandle, java.lang.invoke.MethodHandle pongHandle, org.eclipse.jetty.websocket.api.BatchMode batchMode, org.eclipse.jetty.websocket.core.Configuration.Customizer customizer)
-
-
Method Detail
-
setUpgradeRequest
public void setUpgradeRequest(org.eclipse.jetty.websocket.api.UpgradeRequest upgradeRequest)
-
setUpgradeResponse
public void setUpgradeResponse(org.eclipse.jetty.websocket.api.UpgradeResponse upgradeResponse)
-
getUpgradeRequest
public org.eclipse.jetty.websocket.api.UpgradeRequest getUpgradeRequest()
-
getUpgradeResponse
public org.eclipse.jetty.websocket.api.UpgradeResponse getUpgradeResponse()
-
getBatchMode
public org.eclipse.jetty.websocket.api.BatchMode getBatchMode()
-
getSession
public WebSocketSession 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
-
onError
public void onError(java.lang.Throwable cause, org.eclipse.jetty.util.Callback callback)- Specified by:
onErrorin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
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
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isDemanding
public boolean isDemanding()
- Specified by:
isDemandingin interfaceorg.eclipse.jetty.websocket.core.FrameHandler
-
suspend
public void suspend()
-
resume
public void resume()
-
convertCause
public static java.lang.Throwable convertCause(java.lang.Throwable cause)
-
-