Class SetOfThrowables
- java.lang.Object
-
- io.smallrye.faulttolerance.core.util.SetOfThrowables
-
public class SetOfThrowables extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static SetOfThrowablesALLstatic SetOfThrowablesEMPTY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SetOfThrowablescreate(Class<? extends Throwable> clazz)Creates a set consisting of a single throwable class.static SetOfThrowablescreate(Collection<Class<? extends Throwable>> classes)Creates a set of throwable classes that can later be inspected usingincludes(Class).booleanincludes(Class<? extends Throwable> searchedFor)
-
-
-
Field Detail
-
EMPTY
public static final SetOfThrowables EMPTY
-
ALL
public static final SetOfThrowables ALL
-
-
Method Detail
-
create
public static SetOfThrowables create(Class<? extends Throwable> clazz)
Creates a set consisting of a single throwable class. The set can later be inspected usingincludes(Class).- Parameters:
clazz- a single throwable class to include in the set- Returns:
- a singleton set of throwable classes
-
create
public static SetOfThrowables create(Collection<Class<? extends Throwable>> classes)
Creates a set of throwable classes that can later be inspected usingincludes(Class).- Parameters:
classes- throwable classes to include in the set- Returns:
- a set of throwable classes
-
-