Package io.avaje.http.api


package io.avaje.http.api
Provides annotations to support Controllers for web frameworks that are route based (like Sparkjava, Javlin etc).
  • Class
    Description
    A parameter that is a bean containing query parameters, headers and cookies.
    Marker annotation for client.
     
    Marker annotation for controllers.
    A parameter that is a cookie value.
    Define a default value for a form parameter or query parameter.
    Marks a method that handles HTTP DELETE requests.
    A parameter that is a bean containing form parameters.
    Marks a method parameter to be a form parameter.
    Marker for generated code.
    Marks a method that handles HTTP GET requests.
    A parameter that is a header value.
    Base for Http verb based annotations.
    Exception for all invalid path type conversions - numbers, uuid, date time types etc.
    Exception for all invalid path type conversions - numbers, uuid, date time types etc.
    Common media types used by controllers.
    Marks a method that handles HTTP PATCH requests.
    Specify the path mapping request to the controller.
    A path segment that can simple like value like chair or contain matrix parameter values using semi-colon delimitation like chair;vendor=ikea;size=small.
    Helper type conversion methods.
    Marks a method that handles HTTP POST requests.
    Specify endpoint response media type.
    Marks a method that handles HTTP PUT requests.
    Marks a method parameter to be a query parameter.
    Exception for parameters that are required.
    Exception used with Validator.
    Validator for form beans or request beans.
    Registers routes to a web framework.