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


  • public class AnnotatedEndpointScanner<T extends java.lang.annotation.Annotation,​C extends javax.websocket.EndpointConfig>
    extends org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner<AnnotatedEndpointMetadata<T,​C>>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onMethodAnnotation​(AnnotatedEndpointMetadata<T,​C> metadata, java.lang.Class<?> pojo, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)  
      AnnotatedEndpointMetadata<T,​C> scan()  
      • Methods inherited from class org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner

        assertIsPublicNonStatic, assertIsReturn, assertIsVoidReturn, assertUnset, assertValidSignature, isAnnotation, isSameParameters, isSignatureMatch, isTypeAnnotated, scanMethodAnnotations
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • onMethodAnnotation

        public void onMethodAnnotation​(AnnotatedEndpointMetadata<T,​C> metadata,
                                       java.lang.Class<?> pojo,
                                       java.lang.reflect.Method method,
                                       java.lang.annotation.Annotation annotation)
        Specified by:
        onMethodAnnotation in class org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner<AnnotatedEndpointMetadata<T extends java.lang.annotation.Annotation,​C extends javax.websocket.EndpointConfig>>