Class AnnotatedEndpointScanner<T extends java.lang.annotation.Annotation,​C extends javax.websocket.EndpointConfig>

    • Field Detail

      • LOG

        private static final org.eclipse.jetty.util.log.Logger LOG
      • paramsOnOpen

        private final java.util.LinkedList<IJsrParamId> paramsOnOpen
      • paramsOnClose

        private final java.util.LinkedList<IJsrParamId> paramsOnClose
      • paramsOnError

        private final java.util.LinkedList<IJsrParamId> paramsOnError
      • paramsOnMessage

        private final java.util.LinkedList<IJsrParamId> paramsOnMessage
      • metadata

        private final AnnotatedEndpointMetadata<T extends java.lang.annotation.Annotation,​C extends javax.websocket.EndpointConfig> metadata
    • Method Detail

      • assertNotDuplicate

        private void assertNotDuplicate​(JsrCallable callable,
                                        java.lang.Class<? extends java.lang.annotation.Annotation> methodAnnotationClass,
                                        java.lang.Class<?> pojo,
                                        java.lang.reflect.Method method)
      • visitMethod

        private void visitMethod​(JsrCallable callable,
                                 java.lang.Class<?> pojo,
                                 java.lang.reflect.Method method,
                                 java.util.LinkedList<IJsrParamId> paramIds,
                                 java.lang.Class<? extends java.lang.annotation.Annotation> methodAnnotationClass)