org.apache.hadoop.lib.wsrs
Class Parameters

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

@InterfaceAudience.Private
public class Parameters
extends Object

Class that contains all parsed JAX-RS parameters.

Instances are created by the ParametersProvider class.


Constructor Summary
Parameters(Map<String,Param<?>> params)
          Constructor that receives the request parsed parameters.
 
Method Summary
<V,T extends Param<V>>
V
get(String name, Class<T> klass)
          Returns the value of a request parsed parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters(Map<String,Param<?>> params)
Constructor that receives the request parsed parameters.

Parameters:
params - the request parsed parameters.
Method Detail

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.


Copyright © 2013 Apache Software Foundation. All Rights Reserved.