Skip navigation links
B C D E P R S T U W 

B

begin() - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyExecutionBuilder
begin() - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteExecutionBuilder

C

close() - Method in interface com.terracottatech.store.transactions.api.TransactionController
Closes this and the underlying resources.
com.terracottatech.store.transactions.api - package com.terracottatech.store.transactions.api
 
com.terracottatech.store.transactions.exception - package com.terracottatech.store.transactions.exception
 
commit() - Method in interface com.terracottatech.store.transactions.api.TransactionController.Transaction
Commit this transaction.
createTransactionController(DatasetManager, DatasetConfigurationBuilder) - Static method in interface com.terracottatech.store.transactions.api.TransactionController
Creates a TransactionController object to execute transactions on the Datasets managed by the given DatasetManager.
createTransactionController(DatasetManager) - Static method in interface com.terracottatech.store.transactions.api.TransactionController
Creates a TransactionController object to execute transactions on the Datasets managed by the given DatasetManager.

D

DEFAULT_TRANSACTION_TIMEOUT - Static variable in interface com.terracottatech.store.transactions.api.TransactionController
 

E

execute(T, U) - Method in interface com.terracottatech.store.transactions.api.TransactionalBiTask
 
execute(T) - Method in interface com.terracottatech.store.transactions.api.TransactionalTask
 
execute(DatasetReader<K>, TransactionalAction<DatasetReader<K>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a read-only transactional action against the given reader.
execute(DatasetWriterReader<K>, TransactionalAction<DatasetWriterReader<K>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a transactional action against the given writer-reader.
execute(DatasetWriterReader<K>, TransactionalTask<DatasetWriterReader<K>>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a transactional task against the given writer-reader.
execute(DatasetReader<KA>, DatasetReader<KB>, TransactionalBiAction<DatasetReader<KA>, DatasetReader<KB>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a read-only transactional action against the given pair of readers.
execute(DatasetWriterReader<KA>, DatasetWriterReader<KB>, TransactionalBiAction<DatasetWriterReader<KA>, DatasetWriterReader<KB>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a transactional action against the given pair of writer-readers.
execute(DatasetWriterReader<KA>, DatasetWriterReader<KB>, TransactionalBiTask<DatasetWriterReader<KA>, DatasetWriterReader<KB>>) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Execute a transactional task against the given pair of writer-readers.
execute(TransactionalAction<Map<String, DatasetReader<?>>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyExecutionBuilder
Executes the given transaction using the added participants
execute(TransactionalBiAction<Map<String, DatasetWriterReader<?>>, Map<String, DatasetReader<?>>, T>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteExecutionBuilder
Executes the given transaction using the added participants

P

perform(T) - Method in interface com.terracottatech.store.transactions.api.TransactionalAction
 
perform(T, U) - Method in interface com.terracottatech.store.transactions.api.TransactionalBiAction
 
perform(T, U) - Method in interface com.terracottatech.store.transactions.api.TransactionalBiTask
 
perform(T) - Method in interface com.terracottatech.store.transactions.api.TransactionalTask
 
perform(T, U, V) - Method in interface com.terracottatech.store.transactions.api.TransactionalTriAction
 

R

reader(String) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyTransaction
Retrieve the reader with the given resource name.
rollback() - Method in interface com.terracottatech.store.transactions.api.TransactionController.Transaction
Rollback this transaction.

S

StoreTransactionRuntimeException - Exception in com.terracottatech.store.transactions.exception
An unchecked exception that indicates a transactional operation has failed.
StoreTransactionRuntimeException(Throwable) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionRuntimeException
Create a StoreTransactionRuntimeException with an underlying cause.
StoreTransactionRuntimeException(String) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionRuntimeException
Create a StoreTransactionRuntimeException with a message.
StoreTransactionRuntimeException(String, Throwable) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionRuntimeException
Create a StoreTransactionRuntimeException with a message and underlying cause.
StoreTransactionTimeoutException - Exception in com.terracottatech.store.transactions.exception
Indicates that the transaction has timed out and has been rolled back.
StoreTransactionTimeoutException(Throwable) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionTimeoutException
Create a StoreRuntimeException with an underlying cause.
StoreTransactionTimeoutException(String) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionTimeoutException
Create a StoreRuntimeException with a message.
StoreTransactionTimeoutException(String, Throwable) - Constructor for exception com.terracottatech.store.transactions.exception.StoreTransactionTimeoutException
Create a StoreRuntimeException with a message and underlying cause.

T

timeout(long, TimeUnit) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ExecutionBuilder
Set the timeout for the transaction to be executed
timeout(long, TimeUnit) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyExecutionBuilder
 
timeout(long, TimeUnit) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteExecutionBuilder
 
transact() - Method in interface com.terracottatech.store.transactions.api.TransactionController
Creates a TransactionController.ReadOnlyExecutionBuilder for a transaction having the timeout value as the default timeout.
TransactionalAction<T,R> - Interface in com.terracottatech.store.transactions.api
 
TransactionalBiAction<T,U,R> - Interface in com.terracottatech.store.transactions.api
 
TransactionalBiTask<T,U> - Interface in com.terracottatech.store.transactions.api
 
TransactionalTask<T> - Interface in com.terracottatech.store.transactions.api
 
TransactionalTriAction<T,U,V,R> - Interface in com.terracottatech.store.transactions.api
 
TransactionController - Interface in com.terracottatech.store.transactions.api
This interface defines the methods that allows read and write operations on a set of Datasets to be executed under a transaction.
TransactionController.ExecutionBuilder - Interface in com.terracottatech.store.transactions.api
This interface is used to add DatasetReaders and DatasetWriters participating in a transaction.
TransactionController.ReadOnlyExecutionBuilder - Interface in com.terracottatech.store.transactions.api
This interface is used to add DatasetReaders and DatasetWriters participating in a transaction and then execute a given read only transaction on these participants.
TransactionController.ReadOnlyTransaction - Interface in com.terracottatech.store.transactions.api
Direct reference to a read-only transaction.
TransactionController.ReadWriteExecutionBuilder - Interface in com.terracottatech.store.transactions.api
This interface is used to add DatasetReaders and DatasetWriters participating in a transaction and then execute a given read write transaction on these participants.
TransactionController.ReadWriteTransaction - Interface in com.terracottatech.store.transactions.api
Direct reference to a read-write transaction.
TransactionController.Transaction - Interface in com.terracottatech.store.transactions.api
Direct representation of a transaction to support external transaction control.

U

using(String, DatasetWriterReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ExecutionBuilder
Adds a DatasetWriterReader as a participant in the transaction
using(String, DatasetReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ExecutionBuilder
Adds a DatasetReader as a participant in the transaction
using(String, DatasetWriterReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyExecutionBuilder
 
using(String, DatasetReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadOnlyExecutionBuilder
 
using(String, DatasetReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteExecutionBuilder
 
using(String, DatasetWriterReader<?>) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteExecutionBuilder
 

W

withDefaultTimeOut(long, TimeUnit) - Method in interface com.terracottatech.store.transactions.api.TransactionController
Creates a TransactionController object with the given default transaction timeout.
writerReader(String) - Method in interface com.terracottatech.store.transactions.api.TransactionController.ReadWriteTransaction
Retrieve the writer/reader with the given resource name.
B C D E P R S T U W 
Skip navigation links