001
014
015 package com.liferay.portal.kernel.messaging.proxy;
016
017 import java.lang.annotation.Documented;
018 import java.lang.annotation.ElementType;
019 import java.lang.annotation.Inherited;
020 import java.lang.annotation.Retention;
021 import java.lang.annotation.RetentionPolicy;
022 import java.lang.annotation.Target;
023
024
027 @Documented
028 @Inherited
029 @Retention(RetentionPolicy.RUNTIME)
030 @Target({ElementType.METHOD, ElementType.TYPE})
031 public @interface MessagingProxy {
032
033 public static final String LOCAL_MESSAGE = "LOCAL_MESSAGE";
034
035 public boolean local() default false;
036
037 public ProxyMode mode();
038
039 }