package org.smartly.commons.remoting.rest.annotations.meta;
import java.lang.annotation.*;
/**
* Associates the name of a HTTP method with an annotation.
* A Java method annotated with a runtime annotation that is itself annotated with
* this annotation will be used to handle HTTP requests of the indicated HTTP method.
* It is an error for a method to be annotated with more than one annotation that is
* annotated with HttpMethod.
*/
@Target(value= ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface HttpMethod {
String value();
}