Package org.opennms.netmgt.config.api
Interface CatFactory
-
- All Known Implementing Classes:
CategoryFactory,MockCategoryFactory
public interface CatFactoryCatFactory interface.
- Version:
- $Id: $
- Author:
- jsartin TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CategorygetCategory(java.lang.String name)getCategoryCatinfogetConfig()getConfigjava.lang.StringgetEffectiveRule(java.lang.String catLabel)getEffectiveRuledoublegetNormal(java.lang.String catlabel)getNormaljava.util.concurrent.locks.LockgetReadLock()doublegetWarning(java.lang.String catlabel)getWarningjava.util.concurrent.locks.LockgetWriteLock()
-
-
-
Method Detail
-
getCategory
Category getCategory(java.lang.String name)
getCategory
- Parameters:
name- aStringobject.- Returns:
- a
Categoryobject.
-
getEffectiveRule
java.lang.String getEffectiveRule(java.lang.String catLabel)
getEffectiveRule
- Parameters:
catLabel- aStringobject.- Returns:
- a
Stringobject.
-
getNormal
double getNormal(java.lang.String catlabel)
getNormal
- Parameters:
catlabel- aStringobject.- Returns:
- a double.
-
getWarning
double getWarning(java.lang.String catlabel)
getWarning
- Parameters:
catlabel- aStringobject.- Returns:
- a double.
-
getReadLock
java.util.concurrent.locks.Lock getReadLock()
-
getWriteLock
java.util.concurrent.locks.Lock getWriteLock()
-
-