Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method
Description
boolean
activateProbe (java.lang.String pattern)
Activates a probe.
void
addPatternParameter (java.lang.String pattern,
java.lang.String name,
java.util.List<java.lang.String> values)
Adds or updates a parameter for the given pattern.
void
addPatternParameterValue (java.lang.String pattern,
java.lang.String name,
java.lang.String value)
Add one value to a list of parameter values for a pattern.
void
clearPatternParameters (java.lang.String pattern)
Deletes all parameters from the given pattern.
boolean
deactivateProbe (java.lang.String pattern)
Deactivates a probe.
void
deletePatternParameter (java.lang.String pattern,
java.lang.String name)
Deletes a parameter from the given pattern.
java.util.Map<java.lang.String,java.util.List<java.lang.String>>
getAllPatternParameters (java.lang.String pattern)
Looks up the parameters for a probe /the pattern of the probe and returns
them, may be null.
java.util.List<java.lang.String>
getProbePatternList ()
Returns the current list of patterns with a prefix indicating whether the
pattern is active or not.
boolean
isProbeActivated (java.lang.String signature)
Tests if a probe is active.
void
removePatternParameterValue (java.lang.String pattern,
java.lang.String name,
java.lang.String value)
Remove one value to a list of parameter values for a pattern.
void
setProbePatternList (java.util.List<java.lang.String> patternList)
Overwrites the current list of patterns with a new pattern list.
Method Details
boolean activateProbe (java.lang.String pattern)
Activates a probe.
Parameters:
pattern
- pattern for the probe
Returns:
true on success
Since:
1.6
boolean deactivateProbe (java.lang.String pattern)
Deactivates a probe.
Parameters:
pattern
- pattern for the probe
Returns:
true on success
Since:
1.6
boolean isProbeActivated (java.lang.String signature)
Tests if a probe is active.
This test is ignorant of the fact whether monitoring itself is
enabled/disabled/terminated.
Parameters:
signature
- signature of the probe
Returns:
true if the probe with this signature is active
Since:
1.6
void setProbePatternList (java.util.List<java.lang.String> patternList)
Overwrites the current list of patterns with a new pattern list.
Parameters:
patternList
- 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.
Since:
1.6
java.util.List<java.lang.String> getProbePatternList ()
Returns the current list of patterns with a prefix indicating whether the
pattern is active or not.
Returns:
list of strings with patterns where each string starts either with a
+ or -
Since:
1.6
java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllPatternParameters (java.lang.String pattern)
Looks up the parameters for a probe /the pattern of the probe and returns
them, may be null.
Parameters:
pattern
- The pattern of the probe.
Returns:
The parameters of the probe, may be null.
Since:
1.14
void deletePatternParameter (java.lang.String pattern,
java.lang.String name)
Deletes a parameter from the given pattern.
Parameters:
pattern
- The parameters to be deleted.
name
- The name of the parameter.
Since:
1.14
void clearPatternParameters (java.lang.String pattern)
Deletes all parameters from the given pattern.
Parameters:
pattern
- The parameters to be deleted.
Since:
1.14
void addPatternParameter (java.lang.String pattern,
java.lang.String name,
java.util.List<java.lang.String> values)
Adds or updates a parameter for the given pattern.
Parameters:
pattern
- The pattern of the probe.
name
- The name of the parameter.
values
- a List of entries for this parameter.
Since:
1.14
void addPatternParameterValue (java.lang.String pattern,
java.lang.String name,
java.lang.String value)
Add one value to a list of parameter values for a pattern.
Parameters:
pattern
- identifying the pattern for the parameter
name
- name of the parameter
value
- value to be added to the list of parameter values.
Since:
1.15
void removePatternParameterValue (java.lang.String pattern,
java.lang.String name,
java.lang.String value)
Remove one value to a list of parameter values for a pattern.
Parameters:
pattern
- identifying the pattern for the parameter
name
- name of the parameter
value
- value to be removed from the list of parameter values.
Since:
1.15