Package org.axonframework.common.tx


@NullMarked package org.axonframework.common.tx
Transaction abstractions and utilities.
  • Class
    Description
    Optionally implemented by a TransactionalExecutor that lazily materializes its resource, so
    invalid reference
    TransactionalExecutorProvider#applyPreferringIndependent
    can prefer an independently-managed resource over forcing this one to materialize - reusing it instead when it's already active.
    Lazily obtains a resource from the given resourceSupplier on first use, caches it, and reuses it for every subsequent MaterializingResource.apply(ThrowingFunction) call.
    Executes transactional operations with automatic transaction management.