001package io.avaje.http.api; 002 003import java.lang.annotation.Retention; 004import java.lang.annotation.Target; 005 006import static java.lang.annotation.ElementType.METHOD; 007import static java.lang.annotation.RetentionPolicy.RUNTIME; 008 009/** 010 * Marks a method that handles HTTP PUT requests. 011 */ 012@Target(value=METHOD) 013@Retention(value=RUNTIME) 014@HttpMethod(value="PUT") 015public @interface Put { 016 String value() default ""; 017}