01: package com.bm.ejb3guice.annotations;
02:
03: import static java.lang.annotation.ElementType.METHOD;
04: import static java.lang.annotation.RetentionPolicy.RUNTIME;
05:
06: import java.lang.annotation.Documented;
07: import java.lang.annotation.Retention;
08: import java.lang.annotation.Target;
09:
10: /**
11: *Marker for a method whcih will be invoked on the injected object
12: *if this object was somewhere injected (in annotated with notifyOnInject)
13: * @author wiesda00
14: *
15: */
16: @Target({METHOD})
17: @Retention(RUNTIME)
18: @Documented
19: public @interface InjectedIn {
20:
21: }
|