Kieker 1.6

kieker.monitoring.core.controller
Interface IProbeController

All Known Subinterfaces:
IMonitoringController
All Known Implementing Classes:
MonitoringController, ProbeController

public interface IProbeController

Author:
Jan Waller

Method Summary
 boolean activateProbe(String pattern)
          Activates a probe.
 boolean deactivateProbe(String pattern)
          Deactivates a probe.
 List<String> getProbePatternList()
           
 boolean isProbeActivated(String signature)
           
 void setProbePatternList(List<String> patternList)
           
 

Method Detail

activateProbe

boolean activateProbe(String pattern)
Activates a probe.

Parameters:
pattern - pattern for the probe
Returns:
true on success

deactivateProbe

boolean deactivateProbe(String pattern)
Deactivates a probe.

Parameters:
pattern - pattern for the probe
Returns:
true on success

isProbeActivated

boolean isProbeActivated(String signature)
Parameters:
signature - signature of the probe
Returns:
true if the probe with this signature is active

setProbePatternList

void setProbePatternList(List<String> patternList)
Parameters:
patternList - list of strings with patterns where each string starts either with a + or -

getProbePatternList

List<String> getProbePatternList()
Returns:
list of strings with patterns where each string starts either with a + or -

Kieker 1.6

Copyright 2012 Kieker Project, http://kieker-monitoring.net