Class TaskTransactionComponent

java.lang.Object
org.sterl.spring.persistent_tasks.task.component.TaskTransactionComponent

@Component public class TaskTransactionComponent extends Object
  • Constructor Details

    • TaskTransactionComponent

      public TaskTransactionComponent()
  • Method Details

    • buildOrGetDefaultTransactionTemplate

      public Optional<org.springframework.transaction.support.TransactionTemplate> buildOrGetDefaultTransactionTemplate(PersistentTask<? extends Serializable> task)
      Returns a transaction template if and only if we can join the transaction with the anotated apply method
    • useDefaultTransactionTemplate

      public Optional<org.springframework.transaction.support.TransactionTemplate> useDefaultTransactionTemplate(PersistentTask<? extends Serializable> task)