public class GeneralProbe extends java.lang.Object implements ITraceListener, IParameterized
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG |
Constructor and Description |
---|
GeneralProbe() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getParameter(java.lang.String key)
return parameter value - null if not defined.
|
java.util.Collection<java.lang.String> |
getPossibleParameters()
Return all parameters that can be read
|
java.util.Collection<java.lang.String> |
getSetableParameters()
Return list of all parameters that can be set.
|
void |
install(IModel model,
java.util.concurrent.Executor executor) |
protected void |
processContainer(IProbeContainer container,
java.util.Map<java.lang.String,java.lang.Object> data) |
protected void |
processProbes(IProbeContainer topLevelContainer,
double when) |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter
|
void |
setTraceSink(ITraceSink sink) |
void |
uninstall(IModel model) |
public static final java.lang.String CONFIG
public void setTraceSink(ITraceSink sink)
setTraceSink
in interface ITraceListener
public void install(IModel model, java.util.concurrent.Executor executor)
install
in interface ITraceListener
public void uninstall(IModel model)
uninstall
in interface ITraceListener
protected void processProbes(IProbeContainer topLevelContainer, double when)
protected void processContainer(IProbeContainer container, java.util.Map<java.lang.String,java.lang.Object> data)
public java.lang.String getParameter(java.lang.String key)
IParameterized
getParameter
in interface IParameterized
key
- Description of the Parameterpublic java.util.Collection<java.lang.String> getPossibleParameters()
IParameterized
getPossibleParameters
in interface IParameterized
public java.util.Collection<java.lang.String> getSetableParameters()
IParameterized
getSetableParameters
in interface IParameterized
public void setParameter(java.lang.String key, java.lang.String value)
IParameterized
setParameter
in interface IParameterized