Top Constructors Methods
io.github.resilience4j.core.predicate

public Class PredicateCreator

extends Object
Class Inheritance
Imports
java.util.Arrays, .Optional, java.util.function.Predicate

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Optional<Predicate<Throwable>>
createExceptionsPredicate(Predicate<Throwable> exceptionPredicate, Class<? extends Throwable>... exceptions)

public static Optional<Predicate<Throwable>>
createExceptionsPredicate(Class<? extends Throwable>... recordExceptions)

public static Optional<Predicate<Throwable>>
createNegatedExceptionsPredicate(Class<? extends Throwable>... ignoreExceptions)

private static Optional<Predicate<Throwable>>
exceptionPredicate(Class<? extends Throwable>[] recordExceptions)

private static Predicate<Throwable>
makePredicate(Class<? extends Throwable> exClass)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PredicateCreatorback to summary
private PredicateCreator()

Method Detail

createExceptionsPredicateback to summary
public static Optional<Predicate<Throwable>> createExceptionsPredicate(Predicate<Throwable> exceptionPredicate, Class<? extends Throwable>... exceptions)
Annotations
@SafeVarargs
createExceptionsPredicateback to summary
public static Optional<Predicate<Throwable>> createExceptionsPredicate(Class<? extends Throwable>... recordExceptions)
Annotations
@SafeVarargs
createNegatedExceptionsPredicateback to summary
public static Optional<Predicate<Throwable>> createNegatedExceptionsPredicate(Class<? extends Throwable>... ignoreExceptions)
Annotations
@SafeVarargs
exceptionPredicateback to summary
private static Optional<Predicate<Throwable>> exceptionPredicate(Class<? extends Throwable>[] recordExceptions)
makePredicateback to summary
private static Predicate<Throwable> makePredicate(Class<? extends Throwable> exClass)