org.apache.lens.server.api.priority
Class CostToPriorityRangeConf

java.lang.Object
  extended by org.apache.lens.server.api.priority.RangeConf<Float,Priority>
      extended by org.apache.lens.server.api.priority.CostToPriorityRangeConf

public class CostToPriorityRangeConf
extends RangeConf<Float,Priority>

Cost to priority range conf class.

See Also:
RangeConf

Constructor Summary
CostToPriorityRangeConf(String confValue)
          Super constructor
 
Method Summary
protected  String getDefaultConf()
          Default value is "NORMAL".
protected  Float parseKey(String s)
          Parse key method
protected  Priority parseValue(String s)
          Parse value method
 
Methods inherited from class org.apache.lens.server.api.priority.RangeConf
get, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CostToPriorityRangeConf

public CostToPriorityRangeConf(String confValue)
Super constructor

Parameters:
confValue -
See Also:
RangeConf.RangeConf(String)
Method Detail

parseKey

protected Float parseKey(String s)
Parse key method

Specified by:
parseKey in class RangeConf<Float,Priority>
Parameters:
s -
Returns:
parsed float from string s
See Also:
RangeConf.parseKey(String)

parseValue

protected Priority parseValue(String s)
Parse value method

Specified by:
parseValue in class RangeConf<Float,Priority>
Parameters:
s -
Returns:
parsed Priority from String s
See Also:
RangeConf.parseValue(String)

getDefaultConf

protected String getDefaultConf()
Default value is "NORMAL". Which implies RangeConf.get(Comparable) will always return Priotity.NORMAL

Specified by:
getDefaultConf in class RangeConf<Float,Priority>
Returns:
"NORMAL"


Copyright © 2014–2015 Apache Software Foundation. All rights reserved.