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

public Class JakartaWebSocketServerFrameHandlerFactory

extends JakartaWebSocketClientFrameHandlerFactory
implements FrameHandlerFactory
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.websocket.core.server.FrameHandlerFactory
Imports
jakarta.websocket.EndpointConfig, jakarta.websocket.server.ServerEndpoint, org.eclipse.jetty.ee10.websocket.jakarta.client.JakartaWebSocketClientFrameHandlerFactory, org.eclipse.jetty.ee10.websocket.jakarta.common.JakartaWebSocketContainer, .JakartaWebSocketFrameHandlerMetadata, org.eclipse.jetty.ee10.websocket.jakarta.server.internal.JakartaServerUpgradeRequest, .PathParamIdentifier, org.eclipse.jetty.http.pathmap.UriTemplatePathSpec, org.eclipse.jetty.websocket.core.FrameHandler, org.eclipse.jetty.websocket.core.server.FrameHandlerFactory, .ServerUpgradeRequest, .ServerUpgradeResponse

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JakartaWebSocketFrameHandlerMetadata
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.ee10.websocket.jakarta.client.JakartaWebSocketClientFrameHandlerFactory:
newDefaultEndpointConfig

Constructor Detail

JakartaWebSocketServerFrameHandlerFactoryback to summary
public JakartaWebSocketServerFrameHandlerFactory(JakartaWebSocketContainer container)

Method Detail

getMetadataback to summary
public JakartaWebSocketFrameHandlerMetadata getMetadata(Class<?> endpointClass, EndpointConfig endpointConfig)

Overrides org.eclipse.jetty.ee10.websocket.jakarta.client.JakartaWebSocketClientFrameHandlerFactory.getMetadata.

Annotations
@Override
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