object NoOpTransactionExecutionObserver extends TransactionExecutionObserver
Default observer does nothing.
- Alphabetic
- By Inheritance
- NoOpTransactionExecutionObserver
- TransactionExecutionObserver
- ChainableExecutionObserver
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- def advanceToNextThreadObserver(): Unit
Update the observer of this thread with the next observer.
Update the observer of this thread with the next observer.
- Definition Classes
- TransactionExecutionObserver → ChainableExecutionObserver
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def beginBackfill(): Unit
Called after publishing the commit file but before the
backfillattempt.Called after publishing the commit file but before the
backfillattempt.- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- def beginDoCommit(): Unit
Called before the first
doCommitattempt.Called before the first
doCommitattempt.- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- def beginPostCommit(): Unit
Called after backfill but before the
postCommitattempt.Called after backfill but before the
postCommitattempt.- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def createChild(): TransactionExecutionObserver
Create a child instance of this observer for use in OptimisticTransactionImpl.split().
Create a child instance of this observer for use in OptimisticTransactionImpl.split().
It's up to each observer type what state new child needs to hold.
- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nextObserver: Option[TransactionExecutionObserver]
The next txn observer for this thread.
The next txn observer for this thread. The next observer is used to test threads that perform multiple transactions, i.e. commands that perform multiple commits.
- Attributes
- protected
- Definition Classes
- ChainableExecutionObserver
- Annotations
- @volatile()
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def preparingCommit[T](f: => T): T
Wraps
prepareCommit.Wraps
prepareCommit.- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- def setNextObserver(nextTxnObserver: TransactionExecutionObserver): Unit
Set the next observer for this thread.
Set the next observer for this thread.
- Definition Classes
- ChainableExecutionObserver
- def startingTransaction(f: => OptimisticTransaction): OptimisticTransaction
Wraps transaction creation.
Wraps transaction creation.
- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def transactionAborted(): Unit
Called once the transaction failed.
Called once the transaction failed.
*Note:* It can happen that transactionAborted() is called without beginDoCommit() being called first. This occurs when there is an Exception thrown during the transaction's body.
- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- def transactionCommitted(): Unit
Called once a commit succeeded.
Called once a commit succeeded.
- Definition Classes
- NoOpTransactionExecutionObserver → TransactionExecutionObserver
- 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()