Class LargeMessageTXFailureCallback
- java.lang.Object
-
- org.apache.activemq.artemis.core.persistence.impl.journal.LargeMessageTXFailureCallback
-
- All Implemented Interfaces:
TransactionFailureCallback
public class LargeMessageTXFailureCallback extends Object implements TransactionFailureCallback
-
-
Constructor Summary
Constructors Constructor Description LargeMessageTXFailureCallback(AbstractJournalStorageManager journalStorageManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfailedTransaction(long transactionID, List<RecordInfo> records, List<RecordInfo> recordsToDelete)To be used to inform about transactions without commit records.
-
-
-
Constructor Detail
-
LargeMessageTXFailureCallback
public LargeMessageTXFailureCallback(AbstractJournalStorageManager journalStorageManager)
-
-
Method Detail
-
failedTransaction
public void failedTransaction(long transactionID, List<RecordInfo> records, List<RecordInfo> recordsToDelete)Description copied from interface:TransactionFailureCallbackTo be used to inform about transactions without commit records. This could be used to remove extra resources associated with the transactions (such as external files received during the transaction)- Specified by:
failedTransactionin interfaceTransactionFailureCallback
-
-