Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- abort() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- abort() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- abort(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- abort(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- abort(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Abort a transaction (undo the effect of a transaction)
- abort(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- abort(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- ABORT - Enum constant in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
- ABORT - Static variable in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
- ABORTED - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- abortWrite() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- ACTIVE - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- add(TransactionalComponent) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- add(TransactionalComponent) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Add a
TransactionalComponent. - add(TransactionCoordinator.ShutdownHook) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Add a shutdown hook.
- addAll(Collection<TransactionalComponent>) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- addAll(ComponentGroup) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- addExternal(TransactionalComponent) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Add a
TransactionalComponentfor an external sub-system (e.g.jena-text). - addListener(TransactionListener) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- alloc(String, UUID, int) - Static method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
Given a base componentId, create a derived (different) one.
- allocLocal() - Static method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
Return a fresh ComponentId (not preserved across JVM runs)
- allocLocal(int) - Static method in class org.apache.jena.dboe.transaction.txn.ComponentId
- attach(SysTransState) - Method in class org.apache.jena.dboe.transaction.TransLogger
- attach(SysTransState) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- attach(SysTransState) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Set the current thread to be in the transaction.
- attach(SysTransState) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- attach(SysTransState) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- attach(TransactionCoordinatorState) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- attach(TransactionCoordinatorState) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Attach a transaction to this thread.
- attach(TransactionCoordinatorState) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
B
- begin() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- begin(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- begin(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- begin(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Start a transaction; return an identifier for this components use.
- begin(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
-
Start a transaction
- begin(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- begin(ReadWrite) - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- begin(ReadWrite) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- begin(TxnType) - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- begin(TxnType) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- begin(TxnType) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Start a transaction.
- begin(TxnType, boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Start a transaction.
- blockWriters() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Block until no writers are active.
- bytes() - Method in interface org.apache.jena.dboe.transaction.txn.TxnId
- bytes() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- bytes() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
C
- cleanStart() - Method in class org.apache.jena.dboe.transaction.TransInteger
- cleanStart() - Method in class org.apache.jena.dboe.transaction.TransLogger
- cleanStart() - Method in class org.apache.jena.dboe.transaction.TransMonitor
- cleanStart() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Indicate that no recovery is being done (the journal thinks everything was completed last time)
- cleanStart() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentBase
- cleanStart() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentByLock
- cleanStart() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- close() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- close() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
- commit() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- commit() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- commit() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- commit() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
- commit(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- commit(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- commit(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Commit a transaction (make durable).
- commit(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- commit(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- COMMIT - Enum constant in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
- COMMIT - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- COMMIT - Static variable in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
- commitEnd(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- commitEnd(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- commitEnd(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Signal all commits on all components are done and replay from the journal will not happen.
- commitEnd(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- commitEnd(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- commitExec() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- commitExec() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Do the 2-phase "commit" step
- commitPrepare() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- commitPrepare() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Do the 2-phase "prepare" step after which the transaction coordinator decides whether to commit or abort.
- commitPrepare(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- commitPrepare(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- commitPrepare(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Prepare for a commit.
- commitPrepare(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
-
Commit a transaction (make durable): prepare - commit - cleanup
- commitPrepare(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- COMMITTED - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- commitWrite() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- complete(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- complete(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- complete(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Finalization - the coordinator will not mention the transaction again.
- complete(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- complete(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- ComponentGroup - Class in org.apache.jena.dboe.transaction.txn
- ComponentGroup(TransactionalComponent...) - Constructor for class org.apache.jena.dboe.transaction.txn.ComponentGroup
- ComponentId - Class in org.apache.jena.dboe.transaction.txn
-
A
ComponentIdconsists of two parts: a globally unique context (roughly - the domain where theComponentIdis valid) and an id within the context. - ComponentIdRegistry - Class in org.apache.jena.dboe.transaction
- ComponentIdRegistry() - Constructor for class org.apache.jena.dboe.transaction.ComponentIdRegistry
- ComponentIds - Class in org.apache.jena.dboe.transaction.txn
-
Some fixed, marker,
ComponentIds - ComponentIds() - Constructor for class org.apache.jena.dboe.transaction.txn.ComponentIds
- countActive() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- countActiveReaders() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- countActiveWriter() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- countBegin() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- countBeginRead() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- countBeginWrite() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- counterAbort - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterAttach - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterBegin - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterCleanStart - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterCommit - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterCommitEnd - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterCommitPrepare - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterComplete - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterDetach - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterFinishRecovery - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterGetComponentId - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterPromote - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterRecover - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterShutdown - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- counterStartRecovery - Variable in class org.apache.jena.dboe.transaction.TransMonitor
- countFinished() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- create() - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
Return the default, good enough for one JVM (usually the simple counter based implementation)
- create(byte[]) - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
- create(byte[]) - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- create(byte[]) - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
- create(UUID, byte[]) - Static method in class org.apache.jena.dboe.transaction.txn.ComponentId
-
Create a ComponentId from the given bytes
- create(BufferChannel) - Static method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- create(Location) - Static method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- create(Location) - Static method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Create a TransactionCoordinator, initially with no associated
TransactionalComponents - createSimple() - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
Return a TxnId from the counter based implementation.
- createTransactional(Location, TransactionalComponent...) - Static method in class org.apache.jena.dboe.transaction.TransactionalFactory
-
Create, and start, management of a number of
TransactionalComponents - createTransactional(Journal, TransactionalComponent...) - Static method in class org.apache.jena.dboe.transaction.TransactionalFactory
-
Create, and start, management of a number of
TransactionalComponents - createTransactionalSystem(TransactionCoordinator) - Static method in class org.apache.jena.dboe.transaction.TransactionalFactory
-
Create, but do not start, a
TransactionalSystemfrom aTransactionCoordinator - createUuid() - Static method in class org.apache.jena.dboe.transaction.txn.TxnIdFactory
-
Return a TxnId from the UUID based implementation.
D
- detach() - Method in class org.apache.jena.dboe.transaction.TransLogger
- detach() - Method in class org.apache.jena.dboe.transaction.TransMonitor
- detach() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- detach() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Detach this component from the transaction of the current thread and return some internal state that can be used in a future call of
TransactionalComponent.attach(SysTransState) - detach() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- detach() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- detach() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystem
-
Suspend this transaction, detaching from the current thread.
- detach(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- DETACHED - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
E
- enableWriters() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Allow writers.
- end() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- end() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- end() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- END_ABORTED - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- END_COMMITTED - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- endWrite() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- ensureWriteTxn() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
Require a WRITE transaction - includes trying to promote.
- entries() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- entries(long) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- equals(Object) - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
- equals(Object) - Method in interface org.apache.jena.dboe.transaction.txn.TxnId
- equals(Object) - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- equals(Object) - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
- execAsWriter(Runnable) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Execute an action in as if a Write but no write transaction started.
- execExclusive(Runnable) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Execute an action in exclusive mode.
- execExclusive(Runnable) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Execute an action in exclusive mode.
- execReadOnlyDatabase(Runnable) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Execute with a read-only database.
- exists(Location) - Static method in class org.apache.jena.dboe.transaction.txn.journal.Journal
F
- findComponent(ComponentId) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- finishAbort() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- finishBegin(TxnType) - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- finishCommit() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- finishEnd() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- finishExclusiveMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Return to normal (release waiting transactions, allow new transactions).
- finishExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Return to normal (release waiting transactions, allow new transactions).
- finishNonExclusiveMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
End non-exclusive mode.
- finishNonExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- finishPromote(Transactional.Promote) - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- finishReadOnlyDatabase() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Release any waiting potential writers.
- finishReadOnlyDatabase() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.TransInteger
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.TransLogger
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.TransMonitor
- finishRecovery() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
End of the recovery phase
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentBase
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentByLock
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- finishRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- forEach(BiConsumer<ComponentId, TransactionalComponent>) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- forEachComponent(Consumer<? super TransactionalComponent>) - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- format(JournalEntry) - Static method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
G
- 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?
- 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
-
Get the associated
TransactionCoordinator - 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?
- getType() - Method in class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
H
- hasFinalised() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- hasFinalised() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Has the transaction gone through all lifecycle states?
- hasFinished() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- hasFinished() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Has the transaction finished (has commit/abort/end been called)?
- hashCode() - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
- hashCode() - Method in interface org.apache.jena.dboe.transaction.txn.TxnId
- hashCode() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- hashCode() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
- hasNext() - Method in class org.apache.jena.dboe.transaction.txn.IteratorTxnTracker
- hasStarted() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- hasStarted() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Has the transaction started?
I
- idNull - Static variable in class org.apache.jena.dboe.transaction.txn.ComponentIds
- idSystem - Static variable in class org.apache.jena.dboe.transaction.txn.ComponentIds
- INACTIVE - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- inc() - Method in class org.apache.jena.dboe.transaction.TransInteger
-
Set the value, return the old value
- isActiveTxn() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- isActiveTxn() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Is this a view of a transaction that is active?
- isEmpty() - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- isEmpty() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- isInTransaction() - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- isInTransaction() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- isReadTxn() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
Is this a READ transaction?
- isReadTxn() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Is this currently a READ transaction?
- isWriteTxn() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
Is this a WRITE transaction?
- isWriteTxn() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionInfo
-
Is this a currently a WRITE transaction?
- IteratorTxnTracker<T> - Class in org.apache.jena.dboe.transaction.txn
-
Wrapper to check that an iterator is used inside its originating transaction.
- IteratorTxnTracker(Iterator<T>, TransactionalSystem, TxnId) - Constructor for class org.apache.jena.dboe.transaction.txn.IteratorTxnTracker
J
- Journal - Class in org.apache.jena.dboe.transaction.txn.journal
-
A transaction journal.
- JournalControl - Class in org.apache.jena.dboe.transaction.txn.journal
- JournalControl() - Constructor for class org.apache.jena.dboe.transaction.txn.journal.JournalControl
- JournalEntry - Class in org.apache.jena.dboe.transaction.txn.journal
- JournalEntry(JournalEntryType, ComponentId, ByteBuffer) - Constructor for class org.apache.jena.dboe.transaction.txn.journal.JournalEntry
- JournalEntryType - Enum Class in org.apache.jena.dboe.transaction.txn.journal
-
Types of Journal entry.
L
- label() - Method in class org.apache.jena.dboe.transaction.txn.ComponentId
- listExternals() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Return a list of external
TransactionalComponent, registered viaTransactionCoordinator.addExternal(org.apache.jena.dboe.transaction.txn.TransactionalComponent).
M
- modifyConfig(Runnable) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Perform modification of this
TransactionCoordiatorafter it has been started. - modifyConfigDirect(Runnable) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Perform modification of this
TransactionCoordiator.
N
- name() - Method in interface org.apache.jena.dboe.transaction.txn.TxnId
- name() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- name() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
- next() - Method in class org.apache.jena.dboe.transaction.txn.IteratorTxnTracker
- notifyAbortFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start finish an abort
- notifyAbortStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start an abort
- notifyCommitFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Finish a commit (prepare has been done)
- notifyCommitStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start a commit (prepare has been done)
- notifyCompleteFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Finish the complete step.
- notifyCompleteStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start the complete step.
- notifyEndFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Finish an end()
- notifyEndStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start an end()
- notifyPrepareFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Finish prepare during a commit
- notifyPrepareStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start prepare during a commit
- notifyPromoteFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Finish a call to promote
- notifyPromoteStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Start a call to promote
- notifyTxnFinish(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
Transaction has finished.
- notifyTxnStart(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionListener
-
A transaction has started; begin has done the setup.
- notifyUpdate() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
O
- org.apache.jena.dboe.transaction - module org.apache.jena.dboe.transaction
- org.apache.jena.dboe.transaction - package org.apache.jena.dboe.transaction
- org.apache.jena.dboe.transaction.txn - package org.apache.jena.dboe.transaction.txn
- org.apache.jena.dboe.transaction.txn.journal - package org.apache.jena.dboe.transaction.txn.journal
P
- position() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- prepare() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- PREPARE - Enum constant in enum class org.apache.jena.dboe.transaction.txn.TxnState
- PrepareState - Class in org.apache.jena.dboe.transaction.txn
- print() - Method in class org.apache.jena.dboe.transaction.TransMonitor
-
Print the counters state.
- print(PrintStream) - Method in class org.apache.jena.dboe.transaction.TransMonitor
-
Print the counters state.
- print(String) - Static method in class org.apache.jena.dboe.transaction.txn.journal.JournalControl
-
Dump a journal - debug support function - opens the journal specially - inconsistent views possible
- print(Journal) - Static method in class org.apache.jena.dboe.transaction.txn.journal.JournalControl
-
Dump a journal - debug support function.
- promote() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- promote() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
- promote(boolean) - Method in class org.apache.jena.dboe.transaction.txn.Transaction
- promote(Transaction) - Method in class org.apache.jena.dboe.transaction.TransLogger
- promote(Transaction) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- promote(Transaction) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Promote a component in a transaction.
- promote(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
-
Promote a component in a transaction
- promote(Transaction) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- promote(Transactional.Promote) - Method in class org.apache.jena.dboe.transaction.TransactionalWrapper
- promote(Transactional.Promote) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
Q
- QuorumGenerator - Interface in org.apache.jena.dboe.transaction.txn
-
Generate a transaction quorum for a transaction as it begins
R
- read() - Method in class org.apache.jena.dboe.transaction.TransInteger
-
Return the current value in a transaction. s
- readJournal(long) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- readState() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
-
The read process : get all bytes on disk, deserialize
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.TransInteger
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.TransLogger
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.TransMonitor
- recover(ByteBuffer) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Notification that
refwas really committed and is being recovered. - recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentBase
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentByLock
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- recover(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- REDO - Enum constant in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
- remove() - Method in class org.apache.jena.dboe.transaction.txn.IteratorTxnTracker
- remove(TransactionalComponent) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Remove a
TransactionalComponent. - remove(TransactionCoordinator.ShutdownHook) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Remove a shutdown hook
- removeExternal(TransactionalComponent) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Remove an external
TransactionalComponentregistered viaTransactionCoordinator.addExternal(org.apache.jena.dboe.transaction.txn.TransactionalComponent). - removeListener(TransactionListener) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- reopen() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
-
Forced reopen - Thread.interrupt causes java to close file.
- requireWriteTxn() - Method in class org.apache.jena.dboe.transaction.txn.Transaction
-
Require a WRITE transaction - do not try to promote.
- reset() - Method in class org.apache.jena.dboe.transaction.TransMonitor
-
Reset all counters to zero
- reset() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- runtime() - Method in interface org.apache.jena.dboe.transaction.txn.TxnId
-
A long that is a subset, or all or, the bytes.
- runtime() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdSimple
- runtime() - Method in class org.apache.jena.dboe.transaction.txn.TxnIdUuid
S
- set(int, long) - Method in class org.apache.jena.dboe.transaction.txn.StateMgrDataIdx
- set(long) - Method in class org.apache.jena.dboe.transaction.TransInteger
-
Set the value, return the old value
- setComponentState(TransactionalComponentLifecycle.ComponentState<X>) - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- setData(long...) - Method in class org.apache.jena.dboe.transaction.txn.StateMgrDataIdx
- setQuorumGenerator(QuorumGenerator) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- setState(ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
-
Set the in-memory state from a ByteBuffer, for example, from journal recovery.
- setTxnIdGenerator(TxnIdGenerator) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- shutdown() - Method in class org.apache.jena.dboe.transaction.TransLogger
- shutdown() - Method in class org.apache.jena.dboe.transaction.TransMonitor
- shutdown() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalBase
-
Shutdown component, aborting any in-progress transactions.
- shutdown() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
-
Shutdown component, aborting any in-progress transactions.
- shutdown() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- shutdown() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- shutdown() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Shutdown the coordinator; this operation does not check the state of the transaction system.
- shutdown() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionCoordinator.ShutdownHook
- shutdown(boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Shutdown the coordinator; this operation does not check the state of the transaction system.
- size() - Method in class org.apache.jena.dboe.transaction.txn.ComponentGroup
- size() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- SIZE - Static variable in class org.apache.jena.dboe.transaction.txn.ComponentId
- start() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- startAbort() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- startBegin(TxnType) - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- startCommit() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- startEnd() - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- startExclusiveMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Enter exclusive mode; block if necessary.
- startExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Enter exclusive mode; block if necessary.
- startNonExclusiveMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Enter non-exclusive mode; block if necessary.
- startNonExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- startPromote(Transactional.Promote) - Method in interface org.apache.jena.dboe.transaction.TransactionalMonitor
- startReadOnlyDatabase() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Block write activity - let active potential writers finish while blocking new potential writers.
- startReadOnlyDatabase() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- startRecovery() - Method in class org.apache.jena.dboe.transaction.TransInteger
- startRecovery() - Method in class org.apache.jena.dboe.transaction.TransLogger
- startRecovery() - Method in class org.apache.jena.dboe.transaction.TransMonitor
- startRecovery() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalComponent
- startRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentBase
- startRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentByLock
- startRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle
- startRecovery() - Method in class org.apache.jena.dboe.transaction.txn.TransactionalComponentWrapper
- startWrite() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- StateMgrBase - Class in org.apache.jena.dboe.transaction.txn
-
Helper class for the manage the persistent state of a transactional.
- StateMgrData - Class in org.apache.jena.dboe.transaction.txn
-
StateManagement for a number of long values, a common need (might as well store ints as long on disk for small numbers of integers)
- StateMgrDataIdx - Class in org.apache.jena.dboe.transaction.txn
-
StateManagement for a number of long values, state accessed by index.
- StateMgrDataIdx(BufferChannel, long...) - Constructor for class org.apache.jena.dboe.transaction.txn.StateMgrDataIdx
- sync() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- sync() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
- SysTransState - Class in org.apache.jena.dboe.transaction.txn
-
State for one detached components.
- SysTransState(TransactionalComponent, Transaction, Object) - Constructor for class org.apache.jena.dboe.transaction.txn.SysTransState
T
- takeOverFrom(TransactionCoordinator) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Internal operation only.
- 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
-
Framework for implementing a
TransactionalviaTransactionalSystem. - 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
-
Implementation of the component interface for
TransactionalComponent. - TransactionalComponentExternal<X> - Class in org.apache.jena.dboe.transaction.txn
-
Base for transaction components that are added by external sub-systems.
- TransactionalComponentExternal(ComponentId) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionalComponentExternal
- TransactionalComponentLifecycle<X> - Class in org.apache.jena.dboe.transaction.txn
-
Base implementation of the component interface for
TransactionalComponent. - 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
-
Helper operations for creating a
Transactional. - 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
-
Implementation side of a
Transactional. - TransactionalSystemControl - Interface in org.apache.jena.dboe.transaction.txn
-
Control interface for a transactional system.
- TransactionalWrapper - Class in org.apache.jena.dboe.transaction
-
Wrapper for
Transactional - TransactionalWrapper(Transactional) - Constructor for class org.apache.jena.dboe.transaction.TransactionalWrapper
- TransactionCoordinator - Class in org.apache.jena.dboe.transaction.txn
-
One
TransactionCoordinatorper group ofTransactionalComponents. - TransactionCoordinator(Journal) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Create a TransactionCoordinator, initially with no associated
TransactionalComponents. - TransactionCoordinator(Journal, List<TransactionalComponent>) - Constructor for class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Create a TransactionCoordinator, initially with
TransactionalComponentsin the ComponentGroup - 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(String, Throwable) - Constructor for exception org.apache.jena.dboe.transaction.txn.TransactionException
- TransactionException(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
-
This class is stateless in the transaction but it records counts of every
TransactionalComponentoperations. - 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 interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Try to enter exclusive mode.
- tryExclusiveMode() - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Try to enter exclusive mode.
- tryExclusiveMode(boolean) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Try to enter exclusive mode.
- tryExclusiveMode(boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
-
Try to enter exclusive mode.
- tryNonExclusiveMode() - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Try to enter non-exclusive mode; return true if successful.
- tryNonExclusiveMode(boolean) - Method in interface org.apache.jena.dboe.transaction.txn.TransactionalSystemControl
-
Try to enter non-exclusive mode; return true if successful.
- tryNonExclusiveMode(boolean) - Method in class org.apache.jena.dboe.transaction.txn.TransactionCoordinator
- TxnId - Interface in org.apache.jena.dboe.transaction.txn
-
TxnIdis 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
-
Generator of
TxnIds. - 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 Class in org.apache.jena.dboe.transaction.txn
-
The states of the transaction lifecycle
- type(int) - Static method in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
U
- UNDO - Enum constant in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
V
- value() - Method in class org.apache.jena.dboe.transaction.TransInteger
-
Read the current global state (that is, the last committed value) outside a transaction.
- valueOf(String) - Static method in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.jena.dboe.transaction.txn.TxnState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.jena.dboe.transaction.txn.journal.JournalEntryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.jena.dboe.transaction.txn.TxnState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- write(JournalEntryType, ComponentId, ByteBuffer) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
-
Write an entry and return it's location in the journal
- write(PrepareState) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- writeJournal(JournalEntry) - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- writeStartPosn() - Method in class org.apache.jena.dboe.transaction.txn.journal.Journal
- writeState() - Method in class org.apache.jena.dboe.transaction.txn.StateMgrBase
-
The write process : serialize, write, sync, After this, the bytes definitely are on disk, not in some OS cache
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form