## Uses of Class
org.springframework.transaction.interceptor.RollbackRuleAttribute

- Packages that use RollbackRuleAttribute
  Package | Description
  --- | ---
  org.springframework.transaction.interceptor | AOP-based solution for declarative transaction demarcation.

- - ### Uses of RollbackRuleAttribute in org.springframework.transaction.interceptor

    Subclasses of RollbackRuleAttribute in org.springframework.transaction.interceptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoRollbackRuleAttribute` Tag subclass of `RollbackRuleAttribute` that has the opposite behavior to the `RollbackRuleAttribute` superclass.

    Fields in org.springframework.transaction.interceptor declared as RollbackRuleAttribute
    Modifier and Type | Field and Description
    --- | ---
    `static RollbackRuleAttribute` | RollbackRuleAttribute.`ROLLBACK_ON_RUNTIME_EXCEPTIONS` The rollback rule for `RuntimeExceptions`.

    Methods in org.springframework.transaction.interceptor that return types with arguments of type RollbackRuleAttribute
    Modifier and Type | Method and Description
    --- | ---
    `List<RollbackRuleAttribute>` | RuleBasedTransactionAttribute.`getRollbackRules()` Return the list of `RollbackRuleAttribute` objects (never `null`).

    Method parameters in org.springframework.transaction.interceptor with type arguments of type RollbackRuleAttribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | RuleBasedTransactionAttribute.`setRollbackRules(List<RollbackRuleAttribute> rollbackRules)` Set the list of `RollbackRuleAttribute` objects (and/or `NoRollbackRuleAttribute` objects) to apply.

    Constructor parameters in org.springframework.transaction.interceptor with type arguments of type RollbackRuleAttribute
    Constructor and Description
    `RuleBasedTransactionAttribute(int propagationBehavior, List<RollbackRuleAttribute> rollbackRules)` Create a new DefaultTransactionAttribute with the given propagation behavior.