- generate() - Method in interface org.apache.jena.dboe.transaction.txn.TxnIdGenerator
-
- genQuorum(TxnType) - Method in interface org.apache.jena.dboe.transaction.txn.QuorumGenerator
-
- get() - Method in class org.apache.jena.dboe.transaction.TransInteger
-
Return the current value.
- get(int) - Method in class org.apache.jena.dboe.transaction.txn.StateMgrDataIdx
-
- getAll() - Method in class org.apache.jena.dboe.transaction.TransMonitor
-
Get a copy of the counters with current values.
- getBaseId() - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
- getBufferChannel() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
-
Low level control - for example, used for cloning setup.
- getByteBuffer() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
-
- getBytes() - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
- getComponent() - Method in class org.apache.jena.dboe.transaction.txn.PrepareState
-
- getComponent() - Method in class org.apache.jena.dboe.transaction.txn.SysTransState
-
- getComponentId() - Method in class org.apache.jena.dboe.transaction.TransLogger
-
- getComponentId() - Method in class org.apache.jena.dboe.transaction.TransMonitor
-
- getComponentId() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
-
- getComponentId() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Every component instance must supplied a unique number.
- getComponentId() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
-
- getComponentId() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
-
- getComponentState() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
-
- getData() - Method in class org.apache.jena.dboe.transaction.txn.PrepareState
-
- getData() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrDataIdx
-
- getDataVersion() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
Each transaction is allocated a serialization point by the transaction
coordinator.
- getDataVersion() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Each transaction is allocated a serialization point by the transaction
coordinator.
- getFilename() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
-
- getJournal() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
- getLocation() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
-
- getLocation() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
- getMode() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
- getMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
What mode is this transaction?
This may change from READ to WRITE in a transactions lifetime.
- getPosition() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
-
- getState() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
-
Return the serialized state using the internal ByteBuffer
Typically called by "prepare" for the bytes to write to the journal.
- getState() - Method in class org.apache.jena.dboe.transaction.txn.SysTransState
-
- getState() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
- getState() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
The transaction lifecycle state
- getThreadTransaction() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- getThreadTransaction() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Return the transaction object for this thread.
- getTransaction() - Method in class org.apache.jena.dboe.transaction.txn.SysTransState
-
- getTransaction() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinatorState
-
- getTransactionInfo() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- getTransactionInfo() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Return an information view of the transaction for this thread, if any.
- getTxnId() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
- getTxnId() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Get the transaction id for this transaction.
- getTxnMgr() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- getTxnMgr() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
- getTxnType() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
- getTxnType() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
What type is this transaction? This is the initial TxnType
and does not change during a transaction's lifetime.
- getType() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
-
- toString() - Method in class org.apache.jena.dboe.transaction.TransInteger
-
- toString() - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
- toString() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
-
- toString() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
-
- toString() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
-
- toString() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
-
- Transaction - Class in org.apache.jena.dboe.transaction.txn
-
A transaction as the composition of actions on components.
- Transaction(TransactionCoordinator, TxnType, ReadWrite, TxnId, long, List<SysTrans>) - Constructor for class org.apache.jena.dboe.transaction.txn.Transaction
-
- Transactional - Interface in org.apache.jena.dboe.transaction
-
- TransactionalBase - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionalBase(String, TransactionCoordinator) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- TransactionalBase(TransactionCoordinator) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- TransactionalComponent - Interface in org.apache.jena.dboe.transaction.txn
-
Interface that for components of a transaction system.
- TransactionalComponentBase<X> - Class in org.apache.jena.dboe.transaction.txn
-
A transaction component that does nothing - can be used as a helper for
management tasks hooked into the transaction component lifecycle but which
are not stateful across restarts.
- TransactionalComponentBase(ComponentId) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionalComponentBase
-
- TransactionalComponentByLock - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionalComponentLifecycle<X> - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionalComponentLifecycle.ComponentState<X> - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionalComponentWrapper - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionalComponentWrapper(TransactionalComponent) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
-
- TransactionalFactory - Class in org.apache.jena.dboe.transaction
-
- TransactionalFactory() - Constructor for class org.apache.jena.dboe.transaction.TransactionalFactory
-
- TransactionalMonitor - Interface in org.apache.jena.dboe.transaction
-
Interface for the Transactional transitions.
- TransactionalSystem - Interface in org.apache.jena.dboe.transaction.txn
-
- TransactionalWrapper - Class in org.apache.jena.dboe.transaction
-
- TransactionalWrapper(Transactional) - Constructor for class org.apache.jena.dboe.transaction.TransactionalWrapper
-
- TransactionCoordinator - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionCoordinator(Location) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
- TransactionCoordinator(Journal) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
- TransactionCoordinator(Journal, List<TransactionalComponent>) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
- TransactionCoordinator.ShutdownHook - Interface in org.apache.jena.dboe.transaction.txn
-
- TransactionCoordinatorState - Class in org.apache.jena.dboe.transaction.txn
-
- TransactionException - Exception in org.apache.jena.dboe.transaction.txn
-
- TransactionException() - Constructor for exception org.apache.jena.dboe.transaction.txn.TransactionException
-
- TransactionException(String) - Constructor for exception org.apache.jena.dboe.transaction.txn.TransactionException
-
- TransactionException(Throwable) - Constructor for exception org.apache.jena.dboe.transaction.txn.TransactionException
-
- TransactionException(String, Throwable) - Constructor for exception org.apache.jena.dboe.transaction.txn.TransactionException
-
- TransactionInfo - Interface in org.apache.jena.dboe.transaction.txn
-
A view that provides information about a transaction
- TransactionListener - Interface in org.apache.jena.dboe.transaction.txn
-
Call backs for the transaction lifecycle.
- transactionMode() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
-
- transactionMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- transactionType() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
-
- transactionType() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
- TransInteger - Class in org.apache.jena.dboe.transaction
-
A transaction component with an integer supporting MR+SW (=one writer AND many readers).
- TransInteger() - Constructor for class org.apache.jena.dboe.transaction.TransInteger
-
In-memory, non persistent, transactional integer
- TransInteger(long) - Constructor for class org.apache.jena.dboe.transaction.TransInteger
-
In-memory, non persistent, transactional integer
- TransInteger(long, ComponentId) - Constructor for class org.apache.jena.dboe.transaction.TransInteger
-
In-memory, non persistent, transactional integer
- TransInteger(String, ComponentId) - Constructor for class org.apache.jena.dboe.transaction.TransInteger
-
Persistent, transactional integer.
- TransLogger - Class in org.apache.jena.dboe.transaction
-
Logging for transaction steps.
- TransLogger() - Constructor for class org.apache.jena.dboe.transaction.TransLogger
-
Create a logger for begin-commit/abort-end
- TransLogger(Logger) - Constructor for class org.apache.jena.dboe.transaction.TransLogger
-
Create a logger, either just begin-commit/abort-end or all steps
- TransLogger(Logger, boolean) - Constructor for class org.apache.jena.dboe.transaction.TransLogger
-
Create a logger, either just begin-commit/abort-end or all steps
- TransMonitor - Class in org.apache.jena.dboe.transaction
-
- TransMonitor(ComponentId) - Constructor for class org.apache.jena.dboe.transaction.TransMonitor
-
- truncate(long) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
-
- tryBlockWriters() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Try to block all writers, or return if can't at the moment.
- tryBlockWriters(boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Block until no writers are active, optionally blocking or returning if can't at the moment.
- tryExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Try to enter exclusive mode.
- tryExclusiveMode(boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Try to enter exclusive mode.
- TxnId - Interface in org.apache.jena.dboe.transaction.txn
-
TxnId is a identifier for a transaction.
- TxnIdFactory - Class in org.apache.jena.dboe.transaction.txn
-
Factory for some forms of
TxnId.
- TxnIdFactory() - Constructor for class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
- TxnIdGenerator - Interface in org.apache.jena.dboe.transaction.txn
-
- txnIdGenSimple - Static variable in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
Generator for
TxnIds for the counter based implementation.
- txnIdGenUuid - Static variable in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
Generator for
TxnIds for the UUID based implementation.
- TxnIdSimple - Class in org.apache.jena.dboe.transaction.txn
-
Simple TxnId, mainly for debugging.
- TxnIdSimple(long) - Constructor for class org.apache.jena.dboe.transaction.txn.TxnIdSimple
-
- TxnIdUuid - Class in org.apache.jena.dboe.transaction.txn
-
- TxnState - Enum in org.apache.jena.dboe.transaction.txn
-
The states of the transaction lifecycle
- type(int) - Static method in enum org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
-