Class TransactionManagerConfiguration

    • Field Detail

      • 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
    • Constructor Detail

      • TransactionManagerConfiguration

        public TransactionManagerConfiguration()