Interface ExceptionAdapter
-
public interface ExceptionAdapterAdapters for transaction exceptions.- Author:
- Paul Ferraro
-
-
Field Summary
Fields Modifier and Type Field Description static Function<String,javax.transaction.HeuristicCommitException>HEURISTIC_COMMIT_EXCEPTION_FACTORYstatic Function<String,javax.transaction.HeuristicMixedException>HEURISTIC_MIXED_EXCEPTION_FACTORYstatic Function<String,javax.transaction.HeuristicRollbackException>HEURISTIC_ROLLBACK_EXCEPTION_FACTORYstatic Function<String,javax.transaction.RollbackException>ROLLBACK_EXCEPTION_FACTORY
-
Method Summary
Static Methods Modifier and Type Method Description static javax.transaction.HeuristicCommitExceptionadapt(jakarta.transaction.HeuristicCommitException source)static javax.transaction.HeuristicMixedExceptionadapt(jakarta.transaction.HeuristicMixedException source)static javax.transaction.HeuristicRollbackExceptionadapt(jakarta.transaction.HeuristicRollbackException source)static javax.transaction.RollbackExceptionadapt(jakarta.transaction.RollbackException source)static javax.transaction.SystemExceptionadapt(jakarta.transaction.SystemException source)static <S extends Throwable,T extends Throwable>
Tadapt(S source, Function<String,T> factory)static <S extends Throwable,T extends Throwable>
Tadapt(S source, Supplier<T> factory)
-
-
-
Field Detail
-
HEURISTIC_COMMIT_EXCEPTION_FACTORY
static final Function<String,javax.transaction.HeuristicCommitException> HEURISTIC_COMMIT_EXCEPTION_FACTORY
-
HEURISTIC_MIXED_EXCEPTION_FACTORY
static final Function<String,javax.transaction.HeuristicMixedException> HEURISTIC_MIXED_EXCEPTION_FACTORY
-
HEURISTIC_ROLLBACK_EXCEPTION_FACTORY
static final Function<String,javax.transaction.HeuristicRollbackException> HEURISTIC_ROLLBACK_EXCEPTION_FACTORY
-
-
Method Detail
-
adapt
static <S extends Throwable,T extends Throwable> T adapt(S source, Function<String,T> factory)
-
adapt
static javax.transaction.HeuristicCommitException adapt(jakarta.transaction.HeuristicCommitException source)
-
adapt
static javax.transaction.HeuristicMixedException adapt(jakarta.transaction.HeuristicMixedException source)
-
adapt
static javax.transaction.HeuristicRollbackException adapt(jakarta.transaction.HeuristicRollbackException source)
-
adapt
static javax.transaction.RollbackException adapt(jakarta.transaction.RollbackException source)
-
adapt
static javax.transaction.SystemException adapt(jakarta.transaction.SystemException source)
-
-