Class JettyAnnotatedScanner
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner<JettyAnnotatedMetadata>
-
- org.eclipse.jetty.websocket.common.events.JettyAnnotatedScanner
-
public class JettyAnnotatedScanner extends AbstractMethodAnnotationScanner<JettyAnnotatedMetadata>
-
-
Field Summary
Fields Modifier and Type Field Description private static org.eclipse.jetty.util.log.Logger
LOG
private static ParamList
validBinaryParams
Parameter list for @OnWebSocketMessage (Binary mode)private static ParamList
validCloseParams
Parameter list for @OnWebSocketCloseprivate static ParamList
validConnectParams
Parameter list for @OnWebSocketConnectprivate static ParamList
validErrorParams
Parameter list for @OnWebSocketErrorprivate static ParamList
validFrameParams
Parameter list for @OnWebSocketFrameprivate static ParamList
validTextParams
Parameter list for @OnWebSocketMessage (Text mode)
-
Constructor Summary
Constructors Constructor Description JettyAnnotatedScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onMethodAnnotation(JettyAnnotatedMetadata metadata, java.lang.Class<?> pojo, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
JettyAnnotatedMetadata
scan(java.lang.Class<?> pojo)
-
Methods inherited from class org.eclipse.jetty.websocket.common.events.annotated.AbstractMethodAnnotationScanner
assertIsPublicNonStatic, assertIsReturn, assertIsVoidReturn, assertUnset, assertValidSignature, isAnnotation, isSameParameters, isSignatureMatch, isTypeAnnotated, scanMethodAnnotations
-
-
-
-
Field Detail
-
LOG
private static final org.eclipse.jetty.util.log.Logger LOG
-
validBinaryParams
private static final ParamList validBinaryParams
Parameter list for @OnWebSocketMessage (Binary mode)
-
validConnectParams
private static final ParamList validConnectParams
Parameter list for @OnWebSocketConnect
-
validCloseParams
private static final ParamList validCloseParams
Parameter list for @OnWebSocketClose
-
validErrorParams
private static final ParamList validErrorParams
Parameter list for @OnWebSocketError
-
validFrameParams
private static final ParamList validFrameParams
Parameter list for @OnWebSocketFrame
-
validTextParams
private static final ParamList validTextParams
Parameter list for @OnWebSocketMessage (Text mode)
-
-
Method Detail
-
onMethodAnnotation
public void onMethodAnnotation(JettyAnnotatedMetadata metadata, java.lang.Class<?> pojo, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
- Specified by:
onMethodAnnotation
in classAbstractMethodAnnotationScanner<JettyAnnotatedMetadata>
-
scan
public JettyAnnotatedMetadata scan(java.lang.Class<?> pojo)
-
-