Class Parameters

java.lang.Object
org.apache.hadoop.lib.wsrs.Parameters

@Private public class Parameters extends Object
Class that contains all parsed JAX-RS parameters.

Instances are created by the ParametersProvider class.

  • Constructor Details

    • Parameters

      public Parameters(Map<String,List<Param<?>>> params)
      Constructor that receives the request parsed parameters.
      Parameters:
      params - the request parsed parameters.
  • Method Details

    • get

      public <V, T extends Param<V>> V get(String name, Class<T> klass)
      Returns the value of a request parsed parameter.
      Parameters:
      name - parameter name.
      klass - class of the parameter, used for value casting.
      Returns:
      the value of the parameter.
    • getValues

      public <V, T extends Param<V>> List<V> getValues(String name, Class<T> klass)
      Returns the values of a request parsed parameter.
      Parameters:
      name - parameter name.
      klass - class of the parameter, used for value casting.
      Returns:
      the values of the parameter.