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 AnnotatedServerEndpointConfigprivate final javax.websocket.server.ServerEndpointFields inherited from class AnnotatedEndpointMetadata
onBinary, onBinaryStream, onClose, onError, onOpen, onPong, onText, onTextStream -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAnnotatedServerEndpointMetadata(WebSocketContainerScope containerScope, Class<?> websocket, javax.websocket.server.ServerEndpointConfig baseConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidcustomizeParamsOnClose(LinkedList<IJsrParamId> params) voidcustomizeParamsOnError(LinkedList<IJsrParamId> params) voidvoidcustomizeParamsOnOpen(LinkedList<IJsrParamId> params) javax.websocket.server.ServerEndpointgetPath()toString()Methods inherited from class AnnotatedEndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize, setMaxBinaryMessageSize, setMaxTextMessageSizeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface 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:
customizeParamsOnClosein classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnError
- Overrides:
customizeParamsOnErrorin classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnOpen
- Overrides:
customizeParamsOnOpenin classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
customizeParamsOnMessage
- Overrides:
customizeParamsOnMessagein classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
getAnnotation
public javax.websocket.server.ServerEndpoint getAnnotation()- Specified by:
getAnnotationin classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
getConfig
- Specified by:
getConfigin interfaceServerEndpointMetadata- Specified by:
getConfigin classAnnotatedEndpointMetadata<javax.websocket.server.ServerEndpoint, javax.websocket.server.ServerEndpointConfig>
-
getPath
- Specified by:
getPathin interfaceServerEndpointMetadata
-
toString
-