Class ModelProcessorUtil.Method

  • Enclosing class:
    ModelProcessorUtil

    public static class ModelProcessorUtil.Method
    extends Object
    Method bean containing basic information about enhancing resource method.
    • Constructor Detail

      • Method

        public Method​(String path,
                      String httpMethod,
                      MediaType consumes,
                      MediaType produces,
                      Class<? extends Inflector<ContainerRequestContext,​Response>> inflector)
        Create new method instance.
        Parameters:
        path - relative path of the method.
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media type.
        produces - Produces media type.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String path,
                      String httpMethod,
                      List<MediaType> consumes,
                      List<MediaType> produces,
                      Class<? extends Inflector<ContainerRequestContext,​Response>> inflectorClass)
        Create new method instance.
        Parameters:
        path - relative path of the method.
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media types.
        produces - Produces media types.
        inflectorClass - Inflector handling the resource method.
      • Method

        public Method​(String httpMethod,
                      MediaType consumes,
                      MediaType produces,
                      Class<? extends Inflector<ContainerRequestContext,​Response>> inflector)
        Create new method instance.
        Parameters:
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media type.
        produces - Produces media type.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String httpMethod,
                      List<MediaType> consumes,
                      List<MediaType> produces,
                      Class<? extends Inflector<ContainerRequestContext,​Response>> inflector)
        Create new method instance.
        Parameters:
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media types.
        produces - Produces media types.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String path,
                      String httpMethod,
                      List<MediaType> consumes,
                      List<MediaType> produces,
                      Inflector<ContainerRequestContext,​Response> inflector)
        Create new method instance.
        Parameters:
        path - relative path of the method.
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media types.
        produces - Produces media types.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String path,
                      String httpMethod,
                      MediaType consumes,
                      MediaType produces,
                      Inflector<ContainerRequestContext,​Response> inflector)
        Create new method instance.
        Parameters:
        path - relative path of the method.
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media type.
        produces - Produces media type.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String httpMethod,
                      MediaType consumes,
                      MediaType produces,
                      Inflector<ContainerRequestContext,​Response> inflector)
        Create new method instance.
        Parameters:
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media type.
        produces - Produces media type.
        inflector - Inflector handling the resource method.
      • Method

        public Method​(String httpMethod,
                      List<MediaType> consumes,
                      List<MediaType> produces,
                      Inflector<ContainerRequestContext,​Response> inflector)
        Create new method instance.
        Parameters:
        httpMethod - HTTP method (eg. GET, POST, OPTIONS).
        consumes - Consumed media types.
        produces - Produces media types.
        inflector - Inflector handling the resource method.