Class MatcherQuery<T>
- java.lang.Object
-
- pl.allegro.tech.hermes.management.infrastructure.query.MatcherQuery<T>
-
- All Implemented Interfaces:
pl.allegro.tech.hermes.api.Query<T>
public class MatcherQuery<T> extends java.lang.Object implements pl.allegro.tech.hermes.api.Query<T>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<T>filter(java.util.stream.Stream<T> input)<K> java.util.stream.Stream<K>filterNames(java.util.stream.Stream<K> input)static <T> pl.allegro.tech.hermes.api.Query<T>fromMatcher(Matcher matcher, com.fasterxml.jackson.databind.ObjectMapper objectMapper)java.util.function.Predicate<T>getPredicate()<K> java.util.function.Predicate<K>getSoftPredicate()
-
-
-
Method Detail
-
filter
public java.util.stream.Stream<T> filter(java.util.stream.Stream<T> input)
- Specified by:
filterin interfacepl.allegro.tech.hermes.api.Query<T>
-
filterNames
public <K> java.util.stream.Stream<K> filterNames(java.util.stream.Stream<K> input)
- Specified by:
filterNamesin interfacepl.allegro.tech.hermes.api.Query<T>
-
getPredicate
public java.util.function.Predicate<T> getPredicate()
-
getSoftPredicate
public <K> java.util.function.Predicate<K> getSoftPredicate()
-
fromMatcher
public static <T> pl.allegro.tech.hermes.api.Query<T> fromMatcher(Matcher matcher, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-