Class TransactionAttributes

java.lang.Object
org.frankframework.core.TransactionAttributes
All Implemented Interfaces:
HasTransactionAttribute
Direct Known Subclasses:
AbstractJobDef, AbstractPipe, PipeLine, Receiver

public class TransactionAttributes extends Object implements HasTransactionAttribute
  • Field Details

    • log

      protected org.apache.logging.log4j.Logger log
  • Constructor Details

    • TransactionAttributes

      public TransactionAttributes()
  • Method Details

    • configure

      public void configure() throws ConfigurationException
      Throws:
      ConfigurationException
    • configureTransactionAttributes

      public static org.springframework.transaction.TransactionDefinition configureTransactionAttributes(org.apache.logging.log4j.Logger log, TransactionAttribute transactionAttribute, int transactionTimeoutInSeconds)
    • setTransacted

      @Deprecated @ConfigurationWarning("implemented as setting of transacted=true as transactionAttribute=Required and transacted=false as transactionAttribute=Supports") public void setTransacted(boolean transacted)
      Deprecated.
    • isTransacted

      public boolean isTransacted()
    • isTransacted

      public static boolean isTransacted(TransactionAttribute txAtt)
    • setTransactionTimeout

      public void setTransactionTimeout(int transactionTimeoutSeconds)
      Set transactionTimeout in seconds.
      Specified by:
      setTransactionTimeout in interface HasTransactionAttribute
      Parameters:
      transactionTimeoutSeconds - Time in seconds after which a transaction will fail.