net.fwbrasil.radon

transaction

package transaction

Visibility
  1. Public
  2. All

Type Members

  1. class Mandatory extends Propagation

    The transaction attribute Mandatory requires the container to invoke a bean's method in a client's transaction context.

  2. class Nested extends Propagation

  3. final class NestedTransaction extends Transaction

  4. class Never extends Propagation

    The transaction attribute Never requires that the enterprise bean method explicitly not be called within a transaction context.

  5. class NotSupported extends Propagation

    If the transaction attribute is NotSupported, the transactional context of the calling client is not propagated to the enterprise bean.

  6. trait Propagation extends AnyRef

  7. trait PropagationContext extends AnyRef

  8. case class ReadOnly(validateCommit: Boolean = true, validateReads: Boolean = true) extends TransactionType with Product with Serializable

  9. case class ReadWrite(validateCommit: Boolean = true, validateReads: Boolean = true) extends TransactionType with Product with Serializable

  10. abstract class RefSnapshooter extends TransactionStopWatch

  11. class RefSnapshot extends AnyRef

  12. class Required extends Propagation

    If the transaction attribute is Required, the container ensures that the enterprise bean's method will always be invoked with a JTA transaction.

  13. class RequiresNew extends Propagation

    If the transaction attribute is RequiresNew, the container always creates a new transaction before invoking the enterprise bean method and commits the transaction when the method returns.

  14. class Shadow extends Propagation

  15. class Supports extends Propagation

    It the transaction attribute is Supports and the client is associated with a transaction context, the context is propagated to the enterprise bean method, similar to the way the container treats the Required case.

  16. class Transaction extends TransactionValidator with ExclusiveThreadLocalItem

  17. trait TransactionContext extends PropagationContext

  18. class TransactionManager extends AnyRef

  19. sealed trait TransactionType extends AnyRef

  20. abstract class TransactionValidator extends RefSnapshooter

  21. class TransactionalExecutionContext extends ExecutionContext

  22. class Transient extends Propagation

Value Members

  1. object Transaction

  2. package time

Ungrouped