object NoOpTransactionExecutionObserver extends TransactionExecutionObserver
Default observer does nothing.
- Alphabetic
- By Inheritance
- NoOpTransactionExecutionObserver
- TransactionExecutionObserver
- ChainableExecutionObserver
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()