Skip navigation links
A B C D F G H I M N O P R S T U V W 

A

AbortException - Exception in org.apache.omid.tso.client
Thrown when the TSO server has aborted a transaction
AbortException() - Constructor for exception org.apache.omid.tso.client.AbortException
 
AbstractTransaction<T extends CellId> - Class in org.apache.omid.transaction
Omid's base abstract implementation of the Transaction interface.
AbstractTransaction(long, long, Set<T>, Set<T>, AbstractTransactionManager, boolean) - Constructor for class org.apache.omid.transaction.AbstractTransaction
Base constructor
AbstractTransaction(long, long, AbstractTransaction.VisibilityLevel, long, Set<T>, Set<T>, AbstractTransactionManager, boolean) - Constructor for class org.apache.omid.transaction.AbstractTransaction
 
AbstractTransaction(long, long, Set<T>, Set<T>, AbstractTransactionManager, long, long, boolean) - Constructor for class org.apache.omid.transaction.AbstractTransaction
Base constructor
AbstractTransaction.VisibilityLevel - Enum in org.apache.omid.transaction
 
AbstractTransactionManager - Class in org.apache.omid.transaction
Omid's base abstract implementation of the TransactionManager interface.
AbstractTransactionManager(MetricsRegistry, PostCommitActions, TSOProtocol, CommitTable.Client, CommitTable.Writer, AbstractTransactionManager.TransactionFactory<? extends CellId>) - Constructor for class org.apache.omid.transaction.AbstractTransactionManager
Base constructor
AbstractTransactionManager.TransactionFactory<T extends CellId> - Interface in org.apache.omid.transaction
 
addConflictFreeWriteSetElement(T) - Method in class org.apache.omid.transaction.AbstractTransaction
Adds an element to the transaction conflict free write-set.
addListener(Runnable, Executor) - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
addListener(Runnable, Executor) - Method in interface org.apache.omid.tso.client.TSOFuture
 
addWriteSetElement(T) - Method in class org.apache.omid.transaction.AbstractTransaction
Adds an element to the transaction write-set.
appendMetadata(String, Object) - Method in class org.apache.omid.transaction.AbstractTransaction
Expects they metadata stored under key "key" to be of the "Set" type, append "value" to the existing set or creates a new one
appendMetadata(String, Object) - Method in interface org.apache.omid.transaction.Transaction
Set of methods to attach some metadata to a transaction object.

B

begin() - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
begin() - Method in interface org.apache.omid.transaction.TransactionManager
Starts a new transaction.

C

cancel(boolean) - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
CellId - Interface in org.apache.omid.tso.client
 
checkpoint() - Method in class org.apache.omid.transaction.AbstractTransaction
Creates a checkpoint and sets the visibility level to SNAPSHOT_EXCLUDE_CURRENT The number of checkpoints is bounded to NUM_CHECKPOINTS in order to make checkpoint a client side operation
cleanup() - Method in class org.apache.omid.transaction.AbstractTransaction
Allows to define specific clean-up task for transaction implementations
close() - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
close() - Method in class org.apache.omid.tso.client.MockTSOClient
 
close() - Method in class org.apache.omid.tso.client.TSOClient
 
close() - Method in interface org.apache.omid.tso.client.TSOProtocol
Closes the communication with the TSO server
closeResources() - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
ClosingException - Exception in org.apache.omid.tso.client
Thrown when an error is produced when performing the actions required to close the communication with the TSO server
ClosingException() - Constructor for exception org.apache.omid.tso.client.ClosingException
 
commit(Transaction) - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
commit(Transaction) - Method in interface org.apache.omid.transaction.TransactionManager
Commits a transaction.
commit(long, Set<? extends CellId>, Set<? extends CellId>) - Method in class org.apache.omid.tso.client.MockTSOClient
 
commit(long, Set<? extends CellId>) - Method in class org.apache.omid.tso.client.MockTSOClient
 
commit(long, Set<? extends CellId>) - Method in class org.apache.omid.tso.client.TSOClient
 
commit(long, Set<? extends CellId>, Set<? extends CellId>) - Method in class org.apache.omid.tso.client.TSOClient
 
commit(long, Set<? extends CellId>) - Method in interface org.apache.omid.tso.client.TSOProtocol
Returns the result of the conflict detection made on the server-side for the specified transaction
commit(long, Set<? extends CellId>, Set<? extends CellId>) - Method in interface org.apache.omid.tso.client.TSOProtocol
Returns the result of the conflict detection made on the server-side for the specified transaction
commitTableClient - Variable in class org.apache.omid.transaction.AbstractTransactionManager
 
CommitTimestampLocator - Interface in org.apache.omid.transaction
An behavior that needs to be implemented by transaction managers to try to locate the possible commit timestamp for a cell.
ConnectionException - Exception in org.apache.omid.tso.client
Thrown when there are problems with the comm channel with the TSO server (e.g.
ConnectionException() - Constructor for exception org.apache.omid.tso.client.ConnectionException
 
createTransaction(long, long, AbstractTransactionManager) - Method in interface org.apache.omid.transaction.AbstractTransactionManager.TransactionFactory
 

D

DEFAULT_ZK_CLUSTER - Static variable in class org.apache.omid.tso.client.TSOClient
 
DummyCellIdImpl - Class in org.apache.omid.tso.util
 
DummyCellIdImpl(long) - Constructor for class org.apache.omid.tso.util.DummyCellIdImpl
 
DummyCellIdImpl(long, long) - Constructor for class org.apache.omid.tso.util.DummyCellIdImpl
 

F

fence(byte[]) - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
fence(byte[]) - Method in interface org.apache.omid.transaction.TransactionManager
Creates a fence Creates a fence and returns a Transaction interface implementation that contains the fence information.
ForwardingTSOFuture<T> - Class in org.apache.omid.tso.client
 
ForwardingTSOFuture(ListenableFuture<T>) - Constructor for class org.apache.omid.tso.client.ForwardingTSOFuture
 
fromInteger(int) - Static method in enum org.apache.omid.transaction.AbstractTransaction.VisibilityLevel
 

G

get() - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
get(long, TimeUnit) - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
getCellId() - Method in interface org.apache.omid.tso.client.CellId
 
getCellId() - Method in class org.apache.omid.tso.util.DummyCellIdImpl
 
getCommitTableClient() - Method in class org.apache.omid.transaction.AbstractTransactionManager
Return the commit table client
getCommitTimestamp() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the commit timestamp for this transaction.
getConflictAnalysisLevel() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getConflictDetectionLevel() - Method in class org.apache.omid.tso.client.MockTSOClient
 
getConflictDetectionLevel() - Method in class org.apache.omid.tso.client.TSOClient
Used for family deletion
getConflictDetectionLevel() - Method in interface org.apache.omid.tso.client.TSOProtocol
 
getConflictFreeWriteSet() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the current write-set for this transaction that its elements are not candidates for conflict analysis.
getConnectionString() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getConnectionType() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getEpoch() - Method in class org.apache.omid.transaction.AbstractTransaction
 
getEpoch() - Method in interface org.apache.omid.transaction.Transaction
Returns the epoch given by the TSOServer
getEpoch() - Method in class org.apache.omid.tso.client.MockTSOClient
 
getEpoch() - Method in class org.apache.omid.tso.client.TSOClient
 
getEpoch() - Method in interface org.apache.omid.tso.client.TSOProtocol
Returns the epoch of the current TSO server.
getExecutorThreads() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getFence(long) - Method in class org.apache.omid.tso.client.MockTSOClient
 
getFence(long) - Method in class org.apache.omid.tso.client.TSOClient
 
getFence(long) - Method in interface org.apache.omid.tso.client.TSOProtocol
Returns a new fence timestamp assigned by on the server-side
getHashForTable(byte[]) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Generates hash ID for table name, this hash is later-on sent to the TSO and used for fencing
getMetadata(String) - Method in class org.apache.omid.transaction.AbstractTransaction
 
getMetadata(String) - Method in interface org.apache.omid.transaction.Transaction
 
getNewStartTimestamp() - Method in class org.apache.omid.tso.client.MockTSOClient
 
getNewStartTimestamp() - Method in class org.apache.omid.tso.client.TSOClient
 
getNewStartTimestamp() - Method in interface org.apache.omid.tso.client.TSOProtocol
Returns a new timestamp assigned by on the server-side
getPostCommitMode() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getReadTimestamp() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the read timestamp for this transaction.
getReadTimestamp() - Method in interface org.apache.omid.transaction.Transaction
Returns the read timestamp for this transaction.
getReconnectionDelayInSecs() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getRequestMaxRetries() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getRequestTimeoutInMs() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getRetryDelayInMs() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getRowId() - Method in interface org.apache.omid.tso.client.CellId
 
getRowId() - Method in class org.apache.omid.tso.util.DummyCellIdImpl
 
getStartTimestamp() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the start timestamp for this transaction.
getStatus() - Method in class org.apache.omid.transaction.AbstractTransaction
 
getStatus() - Method in interface org.apache.omid.transaction.Transaction
Returns the current transaction Transaction.Status
getTableId() - Method in interface org.apache.omid.tso.client.CellId
 
getTableId() - Method in class org.apache.omid.tso.util.DummyCellIdImpl
 
getTransactionId() - Method in class org.apache.omid.transaction.AbstractTransaction
 
getTransactionId() - Method in interface org.apache.omid.transaction.Transaction
Returns the transaction identifier
getTransactionManager() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns transaction manager associated to this transaction.
getVisibilityLevel() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the visibility level for this transaction.
getWriteSet() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the current write-set for this transaction.
getWriteTimestamp() - Method in class org.apache.omid.transaction.AbstractTransaction
Returns the write timestamp for this transaction.
getWriteTimestamp() - Method in interface org.apache.omid.transaction.Transaction
Returns the write timestamp for this transaction.
getZkConnectionTimeoutInSecs() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getZkCurrentTsoPath() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
getZkNamespace() - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 

H

HandshakeFailedException - Exception in org.apache.omid.tso.client
Thrown when some incompatibilities between the TSO client and server are found
HandshakeFailedException() - Constructor for exception org.apache.omid.tso.client.HandshakeFailedException
 

I

isCancelled() - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
isDone() - Method in class org.apache.omid.tso.client.ForwardingTSOFuture
 
isLowLatency() - Method in class org.apache.omid.transaction.AbstractTransaction
 
isLowLatency() - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
isLowLatency() - Method in interface org.apache.omid.transaction.Transaction
Returns whether the transaction was created by a lowLatency TransactionalManager
isLowLatency() - Method in class org.apache.omid.tso.client.MockTSOClient
 
isLowLatency() - Method in class org.apache.omid.tso.client.TSOClient
 
isLowLatency() - Method in interface org.apache.omid.tso.client.TSOProtocol
checks if tso is low latency protocol
isRollbackOnly() - Method in class org.apache.omid.transaction.AbstractTransaction
 
isRollbackOnly() - Method in interface org.apache.omid.transaction.Transaction
Returns whether the transaction was marked for rollback or not

M

MockTSOClient - Class in org.apache.omid.tso.client
 
MockTSOClient(CommitTable.Writer) - Constructor for class org.apache.omid.tso.client.MockTSOClient
 

N

newInstance(OmidClientConfiguration) - Static method in class org.apache.omid.tso.client.TSOClient
 
nodeChanged() - Method in class org.apache.omid.tso.client.TSOClient
 

O

OmidClientConfiguration - Class in org.apache.omid.tso.client
Configuration for Omid client side
OmidClientConfiguration() - Constructor for class org.apache.omid.tso.client.OmidClientConfiguration
 
OmidClientConfiguration.ConflictDetectionLevel - Enum in org.apache.omid.tso.client
 
OmidClientConfiguration.ConnType - Enum in org.apache.omid.tso.client
 
OmidClientConfiguration.PostCommitMode - Enum in org.apache.omid.tso.client
 
org.apache.omid.transaction - package org.apache.omid.transaction
 
org.apache.omid.tso.client - package org.apache.omid.tso.client
 
org.apache.omid.tso.util - package org.apache.omid.tso.util
 

P

postBegin(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions after having started a transaction.
postCommit(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions after committing a transaction.
PostCommitActions - Interface in org.apache.omid.transaction
 
postRollback(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions after rolling-back a transaction.
preBegin() - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions before creating a transaction.
preCommit(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions before committing a transaction.
preRollback(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.AbstractTransactionManager
Allows transaction manager developers to perform actions before rolling-back a transaction.

R

readCommitTimestampFromCache(long) - Method in interface org.apache.omid.transaction.CommitTimestampLocator
 
readCommitTimestampFromShadowCell(long) - Method in interface org.apache.omid.transaction.CommitTimestampLocator
 
readTimestamp - Variable in class org.apache.omid.transaction.AbstractTransaction
 
removeCommitTableEntry(AbstractTransaction<? extends CellId>) - Method in interface org.apache.omid.transaction.PostCommitActions
Allows specific implementations to remove the transaction entry from the commit table.
rollback(Transaction) - Method in class org.apache.omid.transaction.AbstractTransactionManager
 
rollback(Transaction) - Method in interface org.apache.omid.transaction.TransactionManager
Aborts a transaction.
RollbackException - Exception in org.apache.omid.transaction
 
RollbackException(String) - Constructor for exception org.apache.omid.transaction.RollbackException
 
RollbackException(String, Throwable) - Constructor for exception org.apache.omid.transaction.RollbackException
 
RollbackException() - Constructor for exception org.apache.omid.transaction.RollbackException
 

S

ServiceUnavailableException - Exception in org.apache.omid.tso.client
Thrown when the requests from TSO client to the TSO server have reached a number of retries
ServiceUnavailableException(String) - Constructor for exception org.apache.omid.tso.client.ServiceUnavailableException
 
setCommitTimestamp(long) - Method in class org.apache.omid.transaction.AbstractTransaction
Sets the commit timestamp for this transaction.
setConflictAnalysisLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setConflictDetectionLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in class org.apache.omid.tso.client.MockTSOClient
 
setConflictDetectionLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in class org.apache.omid.tso.client.TSOClient
Used for family deletion testing
setConflictDetectionLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in interface org.apache.omid.tso.client.TSOProtocol
 
setConnectionString(String) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setConnectionType(OmidClientConfiguration.ConnType) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setExecutorThreads(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setMetadata(String, Object) - Method in class org.apache.omid.transaction.AbstractTransaction
 
setMetadata(String, Object) - Method in interface org.apache.omid.transaction.Transaction
 
setPostCommitMode(OmidClientConfiguration.PostCommitMode) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setReconnectionDelayInSecs(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setRequestMaxRetries(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setRequestTimeoutInMs(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setRetryDelayInMs(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setRollbackOnly() - Method in class org.apache.omid.transaction.AbstractTransaction
 
setRollbackOnly() - Method in interface org.apache.omid.transaction.Transaction
Forces the transaction to rollback, even when there's an intention to commit it.
setStatus(Transaction.Status) - Method in class org.apache.omid.transaction.AbstractTransaction
Sets the status for this transaction.
setVisibilityLevel(AbstractTransaction.VisibilityLevel) - Method in class org.apache.omid.transaction.AbstractTransaction
Sets the visibility level for this transaction.
setZkConnectionTimeoutInSecs(int) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setZkCurrentTsoPath(String) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 
setZkNamespace(String) - Method in class org.apache.omid.tso.client.OmidClientConfiguration
 

T

toString() - Method in class org.apache.omid.transaction.AbstractTransaction
 
Transaction - Interface in org.apache.omid.transaction
This interface defines the transaction state and behavior exposed to users.
Transaction.Status - Enum in org.apache.omid.transaction
 
TransactionException - Exception in org.apache.omid.transaction
 
TransactionException(String) - Constructor for exception org.apache.omid.transaction.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception org.apache.omid.transaction.TransactionException
 
TransactionManager - Interface in org.apache.omid.transaction
Provides the methods to manage transactions (create, commit...)
TransactionManagerException - Exception in org.apache.omid.transaction
 
TransactionManagerException(String) - Constructor for exception org.apache.omid.transaction.TransactionManagerException
 
TransactionManagerException(String, Throwable) - Constructor for exception org.apache.omid.transaction.TransactionManagerException
 
tsoClient - Variable in class org.apache.omid.transaction.AbstractTransactionManager
 
TSOClient - Class in org.apache.omid.tso.client
Describes the abstract methods to communicate to the TSO server
TSOFuture<T> - Interface in org.apache.omid.tso.client
 
TSOProtocol - Interface in org.apache.omid.tso.client
Defines the protocol used on the client side to abstract communication to the TSO server

U

updateShadowCells(AbstractTransaction<? extends CellId>) - Method in interface org.apache.omid.transaction.PostCommitActions
Allows specific implementations to update the shadow cells.

V

valueOf(String) - Static method in enum org.apache.omid.transaction.AbstractTransaction.VisibilityLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.omid.transaction.Transaction.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.ConflictDetectionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.ConnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.PostCommitMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.omid.transaction.AbstractTransaction.VisibilityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.omid.transaction.Transaction.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.ConflictDetectionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.ConnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.omid.tso.client.OmidClientConfiguration.PostCommitMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeTimestamp - Variable in class org.apache.omid.transaction.AbstractTransaction
 
A B C D F G H I M N O P R S T U V W 
Skip navigation links

Copyright © 2011–2020 Apache Software Foundation. All rights reserved.