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, terminate
protected ProbeController(Configuration configuration)
configuration
- The configuration used to initialize this controller.protected void init()
AbstractController
init
in class AbstractController
protected void cleanup()
AbstractController
cleanup
in class AbstractController
public java.lang.String toString()
toString
in class AbstractController
public boolean activateProbe(java.lang.String pattern)
activateProbe
in interface IProbeController
pattern
- pattern for the probepublic boolean deactivateProbe(java.lang.String pattern)
deactivateProbe
in interface IProbeController
pattern
- pattern for the probepublic boolean isProbeActivated(java.lang.String signature)
isProbeActivated
in interface IProbeController
signature
- 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 IProbeController
strPatternList
- 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 IProbeController
Copyright 2017 Kieker Project, http://kieker-monitoring.net