Class AnnotatedServerEndpointMetadata
java.lang.Object
org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,javax.websocket.server.ServerEndpointConfig>
org.eclipse.jetty.websocket.jsr356.server.AnnotatedServerEndpointMetadata
- All Implemented Interfaces:
EndpointMetadata
,ServerEndpointMetadata
public class AnnotatedServerEndpointMetadata
extends AnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,javax.websocket.server.ServerEndpointConfig>
implements ServerEndpointMetadata
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotatedServerEndpointConfig
private final javax.websocket.server.ServerEndpoint
Fields inherited from class org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata
onBinary, onBinaryStream, onClose, onError, onOpen, onPong, onText, onTextStream
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AnnotatedServerEndpointMetadata
(WebSocketContainerScope containerScope, Class<?> websocket, javax.websocket.server.ServerEndpointConfig baseConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoid
customizeParamsOnClose
(LinkedList<IJsrParamId> params) void
customizeParamsOnError
(LinkedList<IJsrParamId> params) void
void
customizeParamsOnOpen
(LinkedList<IJsrParamId> params) javax.websocket.server.ServerEndpoint
getPath()
toString()
Methods inherited from class org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize, setMaxBinaryMessageSize, setMaxTextMessageSize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.websocket.jsr356.metadata.EndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize
-
Field Details
-
endpoint
private final javax.websocket.server.ServerEndpoint endpoint -
config
-
-
Constructor Details
-
AnnotatedServerEndpointMetadata
protected AnnotatedServerEndpointMetadata(WebSocketContainerScope containerScope, Class<?> websocket, javax.websocket.server.ServerEndpointConfig baseConfig) throws javax.websocket.DeploymentException - Throws:
javax.websocket.DeploymentException
-
-
Method Details
-
customizeParamsOnClose
- Overrides:
customizeParamsOnClose
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnError
- Overrides:
customizeParamsOnError
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnOpen
- Overrides:
customizeParamsOnOpen
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnMessage
- Overrides:
customizeParamsOnMessage
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
getAnnotation
public javax.websocket.server.ServerEndpoint getAnnotation()- Specified by:
getAnnotation
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
getConfig
- Specified by:
getConfig
in interfaceServerEndpointMetadata
- Specified by:
getConfig
in classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint,
javax.websocket.server.ServerEndpointConfig>
-
getPath
- Specified by:
getPath
in interfaceServerEndpointMetadata
-
toString
-