package org.agnitas.emm.extension.annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import org.agnitas.emm.extension.AnnotatedDispatchingEmmFeatureExtension;
/**
* Annotation used by AnnotatedDispatchingEmmFeatureExtension to
* mark methods as targets for the dispatching logic.
*
* An annotated method is invoked, when the value of the request
* parameter "method" matches the "attribute" of the
* annotation.
*
* @author md
*
* @see AnnotatedDispatchingEmmFeatureExtension
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface DispatchTarget {
/** Dispatch name. */
String name();
}