Module io.jooby

Annotation Interface Produces


@Inherited @Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented public @interface Produces
Defines what media types a route can produces. By default a route can produces any type */*. Check the Accept header against this value or send a "406 Not Acceptable" response.
   class Resources {

     @Produces("application/json")
     public Object method() {
      return ...;
     }
   }
 
Since:
2.0.0
Author:
edgar
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    List of media types.
  • Element Details

    • value

      String[] value
      List of media types.
      Returns:
      Media types.