| Package | Description |
|---|---|
| org.apache.jena.dboe.transaction | |
| org.apache.jena.dboe.transaction.txn |
| Modifier and Type | Class and Description |
|---|---|
class |
TransInteger
A transaction component with an integer supporting MR+SW (=one writer AND many readers).
|
class |
TransLogger
Logging for transaction steps.
|
class |
TransMonitor
This class is stateless in the transaction but it records counts of
every
TransactionalComponent operations. |
| Modifier and Type | Method and Description |
|---|---|
static Transactional |
TransactionalFactory.createTransactional(Journal journal,
TransactionalComponent... elements)
Create, and start, management of a number of
TransactionalComponents |
static Transactional |
TransactionalFactory.createTransactional(Location location,
TransactionalComponent... elements)
Create, and start, management of a number of
TransactionalComponents |
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionalComponentBase<X>
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.
|
class |
TransactionalComponentByLock
Implementation of the component interface for
TransactionalComponent. |
class |
TransactionalComponentLifecycle<X>
Base implementation of the component interface for
TransactionalComponent. |
class |
TransactionalComponentWrapper |
| Modifier and Type | Method and Description |
|---|---|
TransactionalComponent |
ComponentGroup.findComponent(ComponentId componentId) |
TransactionalComponent |
SysTransState.getComponent() |
| Modifier and Type | Method and Description |
|---|---|
TransactionCoordinator |
TransactionCoordinator.add(TransactionalComponent elt)
Add a
TransactionalComponent. |
void |
ComponentGroup.add(TransactionalComponent component) |
TransactionCoordinator |
TransactionCoordinator.remove(TransactionalComponent elt)
Remove a
TransactionalComponent. |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentGroup.addAll(Collection<TransactionalComponent> components) |
void |
ComponentGroup.forEach(BiConsumer<ComponentId,TransactionalComponent> action) |
void |
ComponentGroup.forEachComponent(Consumer<? super TransactionalComponent> action) |
| Constructor and Description |
|---|
ComponentGroup(TransactionalComponent... components) |
SysTransState(TransactionalComponent elt,
Transaction transaction,
Object state) |
TransactionalComponentWrapper(TransactionalComponent other) |
| Constructor and Description |
|---|
TransactionCoordinator(Journal journal,
List<TransactionalComponent> components)
Create a TransactionCoordinator, initially with
TransactionalComponents in the ComponentGroup |
Licensed under the Apache License, Version 2.0