com.sleepycat.je.rep.txn
Class MasterThreadLocker
java.lang.Object
com.sleepycat.je.txn.Locker
com.sleepycat.je.txn.BasicLocker
com.sleepycat.je.txn.ThreadLocker
com.sleepycat.je.rep.txn.MasterThreadLocker
public class MasterThreadLocker
- extends ThreadLocker
A MasterThreadLocker is used with a user initiated non-transactional
operation on a Master. The only purpose of this class is to enforce the
use of replication-defined lockers for replicated operations by defining
the isReplicationDefined method.
Method Summary |
boolean |
isReplicationDefined()
Used for debugging checks to ensure that replication-defined lockers are
used for accessing replicated databases. |
Methods inherited from class com.sleepycat.je.txn.BasicLocker |
addLock, collectStats, createBasicLocker, createBasicLocker, createdNode, generateId, getTxnLocker, getWriteLockInfo, getWriteOwnerLocker, isReadCommittedIsolation, isSerializableIsolation, isTransactional, lockingRequired, lockInternal, markDeleteAtTxnEnd, nonTxnOperationEnd, operationEnd, preLogWithoutLock, registerCursor, releaseNonTxnLocks, unRegisterCursor |
Methods inherited from class com.sleepycat.je.txn.Locker |
addDeleteInfo, addOpenedDatabase, allowReleaseLockAfterLsnChange, demoteLock, disallowReplicaWrite, dumpLockTable, getDefaultNoWait, getEnvironment, getId, getImportunate, getInitialLockTimeout, getLockTimeout, getPreemptable, getTransaction, getTxnTimeout, isReadUncommittedDefault, isRolledBack, isTimedOut, isValid, lock, nonBlockingLock, openCursorHook, operationEnd, operationEnd, releaseLock, setClosingLocker, setImportunate, setLockTimeout, setOnlyAbortable, setPreemptable, setPreempted, setTxnTimeout, toString |
MasterThreadLocker
public MasterThreadLocker(RepImpl repImpl)
isReplicationDefined
public boolean isReplicationDefined()
- Description copied from class:
Locker
- Used for debugging checks to ensure that replication-defined lockers are
used for accessing replicated databases. Overridden by
replicated-defined lockers to return true.
- Overrides:
isReplicationDefined
in class Locker
Copyright (c) 2004-2012 Oracle. All rights reserved.