case class RolledBack(cause: RollbackCause) extends Status with Product with Serializable
The Status for an atomic block execution attempt that is being or that
has been cancelled. None of the Ref writes made during this nesting
level or in any child nesting level will ever be visible to other
threads. The atomic block will be automatically retried if cause is a
TransientRollbackCause, unless STM-specific retry thresholds are
exceeded.
- Alphabetic
- By Inheritance
- RolledBack
- Serializable
- Product
- Equals
- Status
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new RolledBack(cause: RollbackCause)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val cause: RollbackCause
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def completed: Boolean
True for
CommittedandRolledBack.True for
CommittedandRolledBack.- Definition Classes
- RolledBack → Status
- def decided: Boolean
True for
Committing,CommittedandRolledBack.True for
Committing,CommittedandRolledBack.- Definition Classes
- RolledBack → Status
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()