1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.onami.autobind.integrations.metro;
17
18 import static java.lang.annotation.ElementType.TYPE;
19 import static java.lang.annotation.RetentionPolicy.RUNTIME;
20
21 import java.lang.annotation.Documented;
22 import java.lang.annotation.Retention;
23 import java.lang.annotation.Target;
24
25 import javax.xml.ws.spi.WebServiceFeatureAnnotation;
26
27 import com.sun.xml.ws.api.server.InstanceResolverAnnotation;
28
29 @Retention(RUNTIME)
30 @Target(TYPE)
31 @Documented
32 @WebServiceFeatureAnnotation(id = GuiceManagedFeature.ID, bean = GuiceManagedFeature.class)
33 @InstanceResolverAnnotation(AutomaticGuiceManager.class)
34 public @interface GuiceManaged {
35 }