io.quarkus.narayana.jta.runtime.TransactionManagerConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-narayana-jta Show documentation
Show all versions of quarkus-narayana-jta Show documentation
Offer JTA transaction support (included in Hibernate ORM)
package io.quarkus.narayana.jta.runtime;
import java.time.Duration;
import io.quarkus.runtime.annotations.ConfigItem;
import io.quarkus.runtime.annotations.ConfigPhase;
import io.quarkus.runtime.annotations.ConfigRoot;
/**
*
*/
@ConfigRoot(phase = ConfigPhase.RUN_TIME)
public final class TransactionManagerConfiguration {
/**
* The node name used by the transaction manager
*/
@ConfigItem(defaultValue = "quarkus")
public String nodeName;
/**
* The default transaction timeout
*/
@ConfigItem(defaultValue = "60")
public Duration defaultTransactionTimeout;
/**
* 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.
*/
@ConfigItem(defaultValue = "ObjectStore")
public String objectStoreDirectory;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy