Class AnnotatedEndpointScanner<T extends java.lang.annotation.Annotation,C extends javax.websocket.EndpointConfig>
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner<AnnotatedEndpointMetadata<T,C>>
-
- org.eclipse.jetty.websocket.jsr356.annotations.AnnotatedEndpointScanner<T,C>
-
public class AnnotatedEndpointScanner<T extends java.lang.annotation.Annotation,C extends javax.websocket.EndpointConfig> extends AbstractMethodAnnotationScanner<AnnotatedEndpointMetadata<T,C>>
-
-
Constructor Summary
Constructors Constructor Description AnnotatedEndpointScanner(AnnotatedEndpointMetadata<T,C> metadata)
-
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
-
-
-
-
Constructor Detail
-
AnnotatedEndpointScanner
public AnnotatedEndpointScanner(AnnotatedEndpointMetadata<T,C> metadata)
-
-
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 classAbstractMethodAnnotationScanner<AnnotatedEndpointMetadata<T extends java.lang.annotation.Annotation,C extends javax.websocket.EndpointConfig>>
-
scan
public AnnotatedEndpointMetadata<T,C> scan()
-
-