org.ehoffman.test.HasPublicIp Maven / Gradle / Ivy
package org.ehoffman.test;
import org.aopalliance.intercept.MethodInterceptor;
import org.ehoffman.test.aspects.HasPublicIpAdvice;
/**
* States that the JVM must have a public accessible IP, a.k.a. be connected to the interwebs....
*
* @author rex
*/
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@java.lang.annotation.Target(value = { java.lang.annotation.ElementType.METHOD })
public @interface HasPublicIp {
Class extends MethodInterceptor> IMPLEMENTED_BY() default HasPublicIpAdvice.class;
}