org.apache.kafka.common.config
Class ConfigDef.Range

java.lang.Object
  extended by org.apache.kafka.common.config.ConfigDef.Range
All Implemented Interfaces:
ConfigDef.Validator
Enclosing class:
ConfigDef

public static class ConfigDef.Range
extends java.lang.Object
implements ConfigDef.Validator

Validation logic for numeric ranges


Method Summary
static ConfigDef.Range atLeast(java.lang.Number min)
          A numeric range that checks only the lower bound
static ConfigDef.Range between(java.lang.Number min, java.lang.Number max)
          A numeric range that checks both the upper and lower bound
 void ensureValid(java.lang.String name, java.lang.Object o)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

atLeast

public static ConfigDef.Range atLeast(java.lang.Number min)
A numeric range that checks only the lower bound

Parameters:
min - The minimum acceptable value

between

public static ConfigDef.Range between(java.lang.Number min,
                                      java.lang.Number max)
A numeric range that checks both the upper and lower bound


ensureValid

public void ensureValid(java.lang.String name,
                        java.lang.Object o)
Specified by:
ensureValid in interface ConfigDef.Validator

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object