diff options
author | Jan Bartel | 2014-05-27 17:22:28 +0000 |
---|---|---|
committer | Jan Bartel | 2014-05-27 17:22:28 +0000 |
commit | d2b08da8a474e066477643da635b4dd996c1ac58 (patch) | |
tree | 9c65e038c2ee79d97c2b9e33ecc0c5d029ce0c44 /jetty-annotations/src | |
parent | 5e3e0930e0725830d69c035c79f3878aabe6c14a (diff) | |
download | org.eclipse.jetty.project-d2b08da8a474e066477643da635b4dd996c1ac58.tar.gz org.eclipse.jetty.project-d2b08da8a474e066477643da635b4dd996c1ac58.tar.xz org.eclipse.jetty.project-d2b08da8a474e066477643da635b4dd996c1ac58.zip |
Refactoring for ease of customization.
Diffstat (limited to 'jetty-annotations/src')
-rw-r--r-- | jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationDecorator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationDecorator.java b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationDecorator.java index c6b9cd5d3e..e87ce1fd88 100644 --- a/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationDecorator.java +++ b/jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationDecorator.java @@ -28,13 +28,18 @@ import org.eclipse.jetty.webapp.WebAppContext; */ public class AnnotationDecorator implements Decorator { - AnnotationIntrospector _introspector = new AnnotationIntrospector(); + protected AnnotationIntrospector _introspector = new AnnotationIntrospector(); /** * @param context */ public AnnotationDecorator(WebAppContext context) { + registerHandlers(context); + } + + public void registerHandlers (WebAppContext context) + { _introspector.registerHandler(new ResourceAnnotationHandler(context)); _introspector.registerHandler(new ResourcesAnnotationHandler(context)); _introspector.registerHandler(new RunAsAnnotationHandler(context)); |