Interface JmsMatsTransactionManager.TransactionContext

All Known Implementing Classes:
JmsMatsTransactionManager_Jms.TransactionalContext_Jms, JmsMatsTransactionManager_JmsAndJdbc.TransactionalContext_JmsAndJdbc
Enclosing interface:
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface JmsMatsTransactionManager.TransactionContext
Implementors shall do the transactional processing and handle any Throwable that comes out of the JmsMatsTransactionManager.ProcessingLambda by rolling back.
  • Method Summary

    Modifier and Type
    Shall open relevant transactions (that are not already opened by means of JMS's "always in transaction" for transactional Connections), perform the provided lambda, and then commit the transactions (including the JMS Session).