Package org.zalando.logbook
Class Conditions
java.lang.Object
org.zalando.logbook.Conditions
@API(status=STABLE)
public final class Conditions
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static <T extends HttpMessage>
java.util.function.Predicate<T>contentType(java.lang.String contentType, java.lang.String... contentTypes)
static <T extends HttpMessage>
java.util.function.Predicate<T>exclude(java.util.Collection<java.util.function.Predicate<T>> predicates)
static <T extends HttpMessage>
java.util.function.Predicate<T>exclude(java.util.function.Predicate<T>... predicates)
static <T extends HttpMessage>
java.util.function.Predicate<T>header(java.lang.String key, java.lang.String value)
static <T extends HttpMessage>
java.util.function.Predicate<T>header(java.lang.String key, java.util.function.Predicate<java.lang.String> predicate)
static <T extends HttpMessage>
java.util.function.Predicate<T>header(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)
static <T extends HttpRequest>
java.util.function.Predicate<T>requestTo(java.lang.String pattern)
static <T extends HttpMessage>
java.util.function.Predicate<T>withoutContentType()
-
Method Details
-
exclude
@SafeVarargs public static <T extends HttpMessage> java.util.function.Predicate<T> exclude(java.util.function.Predicate<T>... predicates) -
exclude
public static <T extends HttpMessage> java.util.function.Predicate<T> exclude(java.util.Collection<java.util.function.Predicate<T>> predicates) -
requestTo
public static <T extends HttpRequest> java.util.function.Predicate<T> requestTo(java.lang.String pattern) -
contentType
public static <T extends HttpMessage> java.util.function.Predicate<T> contentType(java.lang.String contentType, java.lang.String... contentTypes) -
withoutContentType
-
header
public static <T extends HttpMessage> java.util.function.Predicate<T> header(java.lang.String key, java.lang.String value) -
header
public static <T extends HttpMessage> java.util.function.Predicate<T> header(java.lang.String key, java.util.function.Predicate<java.lang.String> predicate) -
header
public static <T extends HttpMessage> java.util.function.Predicate<T> header(java.util.function.BiPredicate<java.lang.String,java.lang.String> predicate)
-