Package io.quarkus.narayana.jta.runtime
Class TransactionManagerConfiguration
java.lang.Object
io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionThe default transaction timeout.booleanStart the recovery service on startup.The list of expiry scanners.The node name used by the transaction manager.The object store configuration.The list of recovery modules.booleanWhether the node name should be shortened if necessary.The list of orphan filters. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
nodeName
The node name used by the transaction manager. Must not exceed a length of 28 bytes.- See Also:
-
shortenNodeNameIfNecessary
Whether the node name should be shortened if necessary. The node name must not exceed a length of 28 bytes. If this property is set totrue, and the node name exceeds 28 bytes, the node name is shortened by calculating the SHA-224 hash, which has a length of 28 bytes.- See Also:
-
defaultTransactionTimeout
The default transaction timeout. -
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> recoveryModulesThe list of recovery modules. -
expiryScanners
@ConfigItem(defaultValue="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner") public List<String> expiryScannersThe 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> xaResourceOrphanFiltersThe list of orphan filters. -
objectStore
The object store configuration.
-
-
Constructor Details
-
TransactionManagerConfiguration
public TransactionManagerConfiguration()
-