Class LargeMessageTXFailureCallback
java.lang.Object
org.apache.activemq.artemis.core.persistence.impl.journal.LargeMessageTXFailureCallback
- All Implemented Interfaces:
TransactionFailureCallback
-
Constructor Summary
ConstructorsConstructorDescriptionLargeMessageTXFailureCallback(AbstractJournalStorageManager journalStorageManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidfailedTransaction(long transactionID, List<RecordInfo> records, List<RecordInfo> recordsToDelete) To be used to inform about transactions without commit records.
-
Constructor Details
-
LargeMessageTXFailureCallback
-
-
Method Details
-
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
-