public class ProbeController extends AbstractController implements IProbeController
monitoringController| Modifier | Constructor and Description |
|---|---|
protected |
ProbeController(Configuration configuration)
Creates a new instance of this class using the given configuration to initialize the class.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
activateProbe(java.lang.String pattern)
Activates a probe.
|
protected void |
cleanup()
This method should clean up.
|
boolean |
deactivateProbe(java.lang.String pattern)
Deactivates a probe.
|
java.util.List<java.lang.String> |
getProbePatternList()
Returns the current list of patterns with a prefix indicating whether the pattern is active or not.
|
protected void |
init()
This method should to the initialization work.
|
boolean |
isProbeActivated(java.lang.String signature)
Tests if a probe is active.
|
void |
setProbePatternList(java.util.List<java.lang.String> strPatternList)
Overwrites the current list of patterns with a new pattern list.
|
protected void |
setProbePatternList(java.util.List<java.lang.String> strPatternList,
boolean updateConfig)
Sets the list of probe patterns.
|
java.lang.String |
toString() |
createAndInitialize, isTerminated, setMonitoringController, terminateprotected ProbeController(Configuration configuration)
configuration - The configuration used to initialize this controller.protected void init()
AbstractControllerinit in class AbstractControllerprotected void cleanup()
AbstractControllercleanup in class AbstractControllerpublic java.lang.String toString()
toString in class AbstractControllerpublic boolean activateProbe(java.lang.String pattern)
activateProbe in interface IProbeControllerpattern - pattern for the probepublic boolean deactivateProbe(java.lang.String pattern)
deactivateProbe in interface IProbeControllerpattern - pattern for the probepublic boolean isProbeActivated(java.lang.String signature)
isProbeActivated in interface IProbeControllersignature - signature of the probeprotected void setProbePatternList(java.util.List<java.lang.String> strPatternList,
boolean updateConfig)
strPatternList - The new list with pattern strings.updateConfig - Whether the pattern file should be updated or not.public void setProbePatternList(java.util.List<java.lang.String> strPatternList)
setProbePatternList in interface IProbeControllerstrPatternList - list of strings with patterns where each string starts either with a + or -. The list can be empty (in which case the internal pattern list and the
internal cache are cleared) - but not null.public java.util.List<java.lang.String> getProbePatternList()
getProbePatternList in interface IProbeControllerCopyright 2017 Kieker Project, http://kieker-monitoring.net