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
- 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( ... )
-
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
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )