Top Constructors Methods
org.eclipse.jetty.ee10.websocket.server.internal

public Class JettyServerFrameHandlerFactory

extends JettyWebSocketFrameHandlerFactory
implements FrameHandlerFactory
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.websocket.core.server.FrameHandlerFactory
Imports
jakarta.servlet.ServletContext, org.eclipse.jetty.ee10.websocket.server.JettyWebSocketServerContainer, org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandler, .JettyWebSocketFrameHandlerFactory, org.eclipse.jetty.websocket.core.FrameHandler, .WebSocketComponents, org.eclipse.jetty.websocket.core.server.FrameHandlerFactory, .ServerUpgradeRequest, .ServerUpgradeResponse

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static JettyServerFrameHandlerFactory
getFactory(ServletContext servletContext)

public FrameHandler
newFrameHandler(Object
the websocket pojo to work with
websocketPojo
,
ServerUpgradeRequest
the Upgrade Handshake Request used to create the FrameHandler
upgradeRequest
,
ServerUpgradeResponse
the Upgrade Handshake Response used to create the FrameHandler
upgradeResponse
)

Implements org.eclipse.jetty.websocket.core.server.FrameHandlerFactory.newFrameHandler.

Create a FrameHandler from the provided websocketPojo.

Inherited from org.eclipse.jetty.websocket.common.JettyWebSocketFrameHandlerFactory:
createMetadatadumpgetApplicationMethodHandleLookupgetMetadatagetServerMethodHandleLookupgetWebSocketComponentsnewJettyFrameHandler

Constructor Detail

JettyServerFrameHandlerFactoryback to summary
public JettyServerFrameHandlerFactory(JettyWebSocketServerContainer container, WebSocketComponents components)

Method Detail

getFactoryback to summary
public static JettyServerFrameHandlerFactory getFactory(ServletContext servletContext)
newFrameHandlerback to summary
public FrameHandler newFrameHandler(Object websocketPojo, ServerUpgradeRequest upgradeRequest, ServerUpgradeResponse upgradeResponse)

Implements org.eclipse.jetty.websocket.core.server.FrameHandlerFactory.newFrameHandler.

Doc from org.eclipse.jetty.websocket.core.server.FrameHandlerFactory.newFrameHandler.

Create a FrameHandler from the provided websocketPojo.

Parameters
websocketPojo:Object

the websocket pojo to work with

upgradeRequest:ServerUpgradeRequest

the Upgrade Handshake Request used to create the FrameHandler

upgradeResponse:ServerUpgradeResponse

the Upgrade Handshake Response used to create the FrameHandler

Returns:FrameHandler

the API specific FrameHandler, or null if this implementation is unable to create the FrameHandler (allowing another FrameHandlerFactory to try)

Annotations
@Override