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 timeout.booleanenableRecoveryStart the recovery service on startup.List<String>expiryScannersThe list of expiry scanners.StringnodeNameThe node name used by the transaction manager.ObjectStoreConfigobjectStoreThe object store configuration.List<String>recoveryModulesThe list of recovery modules.List<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.
-
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.
-
objectStore
@ConfigItem public ObjectStoreConfig objectStore
The object store configuration.
-
-