Class AnnotatedServerEndpointMetadata
- java.lang.Object
-
- org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
- org.eclipse.jetty.websocket.jsr356.server.AnnotatedServerEndpointMetadata
-
- All Implemented Interfaces:
org.eclipse.jetty.websocket.jsr356.metadata.EndpointMetadata,ServerEndpointMetadata
public class AnnotatedServerEndpointMetadata extends org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig> implements ServerEndpointMetadata
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAnnotatedServerEndpointMetadata(org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope containerScope, Class<?> websocket, ServerEndpointConfig baseConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomizeParamsOnClose(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)voidcustomizeParamsOnError(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)voidcustomizeParamsOnMessage(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)voidcustomizeParamsOnOpen(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)ServerEndpointgetAnnotation()AnnotatedServerEndpointConfiggetConfig()StringgetPath()StringtoString()-
Methods inherited from class org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize, setMaxBinaryMessageSize, setMaxTextMessageSize
-
-
-
-
Constructor Detail
-
AnnotatedServerEndpointMetadata
protected AnnotatedServerEndpointMetadata(org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope containerScope, Class<?> websocket, ServerEndpointConfig baseConfig) throws DeploymentException- Throws:
DeploymentException
-
-
Method Detail
-
customizeParamsOnClose
public void customizeParamsOnClose(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)
- Overrides:
customizeParamsOnClosein classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
customizeParamsOnError
public void customizeParamsOnError(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)
- Overrides:
customizeParamsOnErrorin classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
customizeParamsOnOpen
public void customizeParamsOnOpen(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)
- Overrides:
customizeParamsOnOpenin classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
customizeParamsOnMessage
public void customizeParamsOnMessage(LinkedList<org.eclipse.jetty.websocket.jsr356.annotations.IJsrParamId> params)
- Overrides:
customizeParamsOnMessagein classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
getAnnotation
public ServerEndpoint getAnnotation()
- Specified by:
getAnnotationin classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
getConfig
public AnnotatedServerEndpointConfig getConfig()
- Specified by:
getConfigin interfaceServerEndpointMetadata- Specified by:
getConfigin classorg.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<ServerEndpoint,ServerEndpointConfig>
-
getPath
public String getPath()
- Specified by:
getPathin interfaceServerEndpointMetadata
-
-