Class PersistenceSelectorStrategy
- java.lang.Object
-
- org.opennms.netmgt.config.datacollection.PersistenceSelectorStrategy
-
- All Implemented Interfaces:
Serializable
,StrategyDefinition
public class PersistenceSelectorStrategy extends Object implements StrategyDefinition, Serializable
Selects a PersistenceSelectorStrategy that decides which data is persisted and which is not.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersistenceSelectorStrategy()
PersistenceSelectorStrategy(String clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(Parameter parameter)
boolean
equals(Object obj)
String
getClazz()
Java class name of the class that implements the PersistenceSelectorStrategy.List<Parameter>
getParameters()
int
hashCode()
boolean
removeParameter(Parameter parameter)
void
setClazz(String clazz)
void
setParameters(List<Parameter> parameters)
String
toString()
-
-
-
Constructor Detail
-
PersistenceSelectorStrategy
public PersistenceSelectorStrategy()
-
PersistenceSelectorStrategy
public PersistenceSelectorStrategy(String clazz)
-
-
Method Detail
-
getClazz
public String getClazz()
Java class name of the class that implements the PersistenceSelectorStrategy.- Specified by:
getClazz
in interfaceStrategyDefinition
-
setClazz
public void setClazz(String clazz)
-
getParameters
public List<Parameter> getParameters()
- Specified by:
getParameters
in interfaceStrategyDefinition
-
addParameter
public void addParameter(Parameter parameter) throws IndexOutOfBoundsException
- Throws:
IndexOutOfBoundsException
-
removeParameter
public boolean removeParameter(Parameter parameter)
-
-