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
Fields inherited from class org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata
onBinary, onBinaryStream, onClose, onError, onOpen, onPong, onText, onTextStream -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAnnotatedServerEndpointMetadata(org.eclipse.jetty.websocket.common.scopes.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 org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize, setMaxBinaryMessageSize, setMaxTextMessageSizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.websocket.jsr356.metadata.EndpointMetadata
getDecoders, getEncoders, getEndpointClass, maxBinaryMessageSize, maxTextMessageSize
-
Constructor Details
-
AnnotatedServerEndpointMetadata
protected AnnotatedServerEndpointMetadata(org.eclipse.jetty.websocket.common.scopes.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
-