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
- Protected
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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def completed: Boolean
True for
Committed
andRolledBack
.True for
Committed
andRolledBack
.- Definition Classes
- RolledBack → Status
- def decided: Boolean
True for
Committing
,Committed
andRolledBack
.True for
Committing
,Committed
andRolledBack
.- Definition Classes
- RolledBack → Status
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated