Package io.quarkus.narayana.jta.runtime
Class TransactionManagerConfiguration
- java.lang.Object
-
- io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
@ConfigRoot(phase=RUN_TIME) public final class TransactionManagerConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description DurationdefaultTransactionTimeoutThe default transaction timeoutbooleanenableRecoveryStart the recovery service on startup.List<String>expiryScannersThe list of expiry scannersStringnodeNameThe node name used by the transaction managerStringobjectStoreDirectoryThe directory name of location of the transaction logs.List<String>recoveryModulesThe list of recovery modulesList<String>xaResourceOrphanFiltersThe list of orphan filters
-
Constructor Summary
Constructors Constructor Description TransactionManagerConfiguration()
-
-
-
Field Detail
-
nodeName
@ConfigItem(defaultValue="quarkus") public String nodeName
The node name used by the transaction manager
-
defaultTransactionTimeout
@ConfigItem(defaultValue="60") public Duration defaultTransactionTimeout
The default transaction timeout
-
objectStoreDirectory
@ConfigItem(defaultValue="ObjectStore") public String objectStoreDirectory
The directory name of location of the transaction logs. If the value is not absolute then the directory is relative to the user.dir system property.
-
enableRecovery
@ConfigItem(defaultValue="false") public boolean enableRecovery
Start the recovery service on startup.
-
recoveryModules
@ConfigItem(defaultValue="com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule,com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule") public List<String> recoveryModules
The list of recovery modules
-
expiryScanners
@ConfigItem(defaultValue="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner") public List<String> expiryScanners
The list of expiry scanners
-
xaResourceOrphanFilters
@ConfigItem(defaultValue="com.arjuna.ats.internal.jta.recovery.arjunacore.JTATransactionLogXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTANodeNameXAResourceOrphanFilter,com.arjuna.ats.internal.jta.recovery.arjunacore.JTAActionStatusServiceXAResourceOrphanFilter") public List<String> xaResourceOrphanFilters
The list of orphan filters
-
-