co.com.bancolombia.commons.jms.mq.EnableMQGateway Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons-jms-mq Show documentation
Show all versions of commons-jms-mq Show documentation
A performant abstraction on top of JMS
package co.com.bancolombia.commons.jms.mq;
import co.com.bancolombia.commons.jms.mq.config.MQAnnotationAutoconfiguration;
import co.com.bancolombia.commons.jms.mq.config.senders.MQAutoconfigurationSender;
import org.springframework.context.annotation.Import;
import org.springframework.core.annotation.AliasFor;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import({MQAutoconfigurationSender.class, MQAnnotationAutoconfiguration.class})
public @interface EnableMQGateway {
@AliasFor("scanBasePackages")
String value() default "";
@AliasFor("value")
String scanBasePackages() default "";
}