Package com.hazelcast.jet.core.metrics
Class MeasurementPredicates
java.lang.Object
com.hazelcast.jet.core.metrics.MeasurementPredicates
public final class MeasurementPredicates extends Object
Static utility class for creating various
Measurement
filtering
predicates.- Since:
- 3.2
-
Method Summary
Modifier and Type Method Description static Predicate<Measurement>
containsTag(String tag)
Matches aMeasurement
which contain the specified tag.static Predicate<Measurement>
tagValueEquals(String tag, String value)
Matches aMeasurement
which contains the specified tag and the tag has the specified value.static Predicate<Measurement>
tagValueMatches(String tag, String valueRegexp)
Matches aMeasurement
which has this exact tag with a value matching the provided regular expression.
-
Method Details
-
containsTag
Matches aMeasurement
which contain the specified tag.- Parameters:
tag
- the tag of interest- Returns:
- a filtering predicate
-
tagValueEquals
Matches aMeasurement
which contains the specified tag and the tag has the specified value.- Parameters:
tag
- the tag to matchvalue
- the value the tag has to have- Returns:
- a filtering predicate
-
tagValueMatches
Matches aMeasurement
which has this exact tag with a value matching the provided regular expression.- Parameters:
tag
- the tag to matchvalueRegexp
- regular expression to match the value against- Returns:
- a filtering predicate
-