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

A

addAbortToBatch(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
addCommitRetryToBatch(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
addCommitToBatch(long, long, Channel, MonitoringContext, Optional<Long>) - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
addFenceToBatch(long, long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
addTimestampToBatch(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 

B

Batch - Class in org.apache.omid.tso
 
BatchPoolModule - Class in org.apache.omid.tso
 
BatchPoolModule(TSOServerConfig) - Constructor for class org.apache.omid.tso.BatchPoolModule
 

C

CacheEvaluation - Class in org.apache.omid.tso
 
CacheEvaluation() - Constructor for class org.apache.omid.tso.CacheEvaluation
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.omid.tso.TSOChannelHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.omid.tso.TSOChannelHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.omid.tso.TSOChannelHandler
 
close() - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
close() - Method in class org.apache.omid.tso.TSOChannelHandler
 
commitRequest(long, Collection<Long>, Collection<Long>, boolean, Channel, MonitoringContext) - Method in interface org.apache.omid.tso.RequestProcessor
 
configure() - Method in class org.apache.omid.tso.BatchPoolModule
 
configure() - Method in class org.apache.omid.tso.DisruptorModule
 
configure() - Method in class org.apache.omid.tso.HALeaseManagementModule
 
configure() - Method in class org.apache.omid.tso.InMemoryCommitTableStorageModule
 
configure() - Method in class org.apache.omid.tso.InMemoryTimestampStorageModule
 
configure() - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 

D

DASH_SEPARATOR_80_CHARS - Static variable in class org.apache.omid.tso.TSOServer
 
destroy() - Method in class org.apache.omid.tso.TsoServerDaemon
 
DisruptorModule - Class in org.apache.omid.tso
 
DisruptorModule(TSOServerConfig) - Constructor for class org.apache.omid.tso.DisruptorModule
 

E

exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.apache.omid.tso.TSOChannelHandler
 

F

fenceRequest(long, Channel, MonitoringContext) - Method in interface org.apache.omid.tso.RequestProcessor
 
forwardAbort(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorPersistCT
 
forwardAbort(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorSkipCT
 
forwardCommit(long, long, Channel, MonitoringContext, Optional<Long>) - Method in class org.apache.omid.tso.RequestProcessorPersistCT
 
forwardCommit(long, long, Channel, MonitoringContext, Optional<Long>) - Method in class org.apache.omid.tso.RequestProcessorSkipCT
 
forwardCommitRetry(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorPersistCT
 
forwardCommitRetry(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorSkipCT
 
forwardTimestamp(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorPersistCT
 
forwardTimestamp(long, Channel, MonitoringContext) - Method in class org.apache.omid.tso.RequestProcessorSkipCT
 

G

get(long) - Method in class org.apache.omid.tso.LongCache
 
getBatchPersistTimeoutInMs() - Method in class org.apache.omid.tso.TSOServerConfig
 
getBatchSizePerCTWriter() - Method in class org.apache.omid.tso.TSOServerConfig
 
getCommitTableStoreModule() - Method in class org.apache.omid.tso.TSOServerConfig
 
getConflictMapSize() - Method in class org.apache.omid.tso.TSOServerConfig
 
getCurrentTsoPath() - Method in class org.apache.omid.tso.HALeaseManagementModule
 
getEpoch() - Method in class org.apache.omid.tso.TSOStateManager.TSOState
 
getId() - Method in class org.apache.omid.tso.PersistenceProcessorHandler
 
getInitializedTsoServer(TSOServerConfig) - Static method in class org.apache.omid.tso.TSOServer
 
getInstance(TSOServerConfig, MetricsRegistry) - Static method in class org.apache.omid.tso.MonitoringContextFactory
 
getKeytab() - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
getLast() - Method in interface org.apache.omid.tso.TimestampOracle
Returns the last timestamp assigned.
getLast() - Method in class org.apache.omid.tso.TimestampOracleImpl
 
getLast() - Method in class org.apache.omid.tso.WorldClockOracleImpl
 
getLeaseModule() - Method in class org.apache.omid.tso.TSOServerConfig
 
getLeasePeriodInMs() - Method in class org.apache.omid.tso.HALeaseManagementModule
 
getLowLatency() - Method in class org.apache.omid.tso.TSOServerConfig
 
getLowWatermark() - Method in class org.apache.omid.tso.TSOStateManager.TSOState
 
getMetrics() - Method in class org.apache.omid.tso.TSOServerConfig
 
getMonitorContext() - Method in class org.apache.omid.tso.TSOServerConfig
 
getNetworkIfaceName() - Method in class org.apache.omid.tso.TSOServerConfig
 
getNewLowWatermark() - Method in class org.apache.omid.tso.PersistEvent
 
getNumConcurrentCTWriters() - Method in class org.apache.omid.tso.TSOServerConfig
 
getPort() - Method in class org.apache.omid.tso.TSOServerConfig
 
getPrincipal() - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
getTableName() - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
getTimestampStoreModule() - Method in class org.apache.omid.tso.TSOServerConfig
 
getTimestampType() - Method in class org.apache.omid.tso.TSOServerConfig
 
getTimestampTypeEnum() - Method in class org.apache.omid.tso.TSOServerConfig
 
getTSOHostAndPort(TSOServerConfig) - Static method in class org.apache.omid.tso.NetworkInterfaceUtils
 
getTsoLeasePath() - Method in class org.apache.omid.tso.HALeaseManagementModule
 
getWaitStrategy() - Method in class org.apache.omid.tso.TSOServerConfig
 
getWaitStrategyEnum() - Method in class org.apache.omid.tso.TSOServerConfig
 
getZkCluster() - Method in class org.apache.omid.tso.HALeaseManagementModule
 
getZkNamespace() - Method in class org.apache.omid.tso.HALeaseManagementModule
 

H

HALeaseManagementModule - Class in org.apache.omid.tso
 
HALeaseManagementModule() - Constructor for class org.apache.omid.tso.HALeaseManagementModule
 
HALeaseManagementModule(long, String, String, String, String) - Constructor for class org.apache.omid.tso.HALeaseManagementModule
 

I

init(DaemonContext) - Method in class org.apache.omid.tso.TsoServerDaemon
 
initialize() - Method in interface org.apache.omid.tso.TimestampOracle
Allows the initialization of the Timestamp Oracle service.
initialize() - Method in class org.apache.omid.tso.TimestampOracleImpl
 
initialize() - Method in interface org.apache.omid.tso.TSOStateManager
Allows to initialize the state
initialize() - Method in class org.apache.omid.tso.TSOStateManagerImpl
 
initialize() - Method in class org.apache.omid.tso.WorldClockOracleImpl
 
InMemoryCommitTableStorageModule - Class in org.apache.omid.tso
 
InMemoryCommitTableStorageModule() - Constructor for class org.apache.omid.tso.InMemoryCommitTableStorageModule
 
InMemoryTimestampStorageModule - Class in org.apache.omid.tso
 
InMemoryTimestampStorageModule() - Constructor for class org.apache.omid.tso.InMemoryTimestampStorageModule
 

L

LeaseManagement - Interface in org.apache.omid.tso
 
LeaseManagement.LeaseManagementException - Exception in org.apache.omid.tso
 
LongCache - Class in org.apache.omid.tso
 
LongCache(int, int) - Constructor for class org.apache.omid.tso.LongCache
 
LowWatermarkWriter - Interface in org.apache.omid.tso
 
LowWatermarkWriterImpl - Class in org.apache.omid.tso
 

M

main(String[]) - Static method in class org.apache.omid.tso.CacheEvaluation
 
main(String[]) - Static method in class org.apache.omid.tso.TSOServer
This is where all starts on the server side
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.apache.omid.tso.TSOChannelHandler
Handle received messages
MockPanicker - Class in org.apache.omid.tso
 
MockPanicker() - Constructor for class org.apache.omid.tso.MockPanicker
 
monitorContext - Variable in class org.apache.omid.tso.TSOServerConfig
 
MonitoringContext - Interface in org.apache.omid.tso
 
MonitoringContextFactory - Class in org.apache.omid.tso
 
MonitoringContextImpl - Class in org.apache.omid.tso
 
MonitoringContextImpl(MetricsRegistry) - Constructor for class org.apache.omid.tso.MonitoringContextImpl
 
MonitoringContextNullImpl - Class in org.apache.omid.tso
 
MonitoringContextNullImpl() - Constructor for class org.apache.omid.tso.MonitoringContextNullImpl
 

N

NetworkInterfaceUtils - Class in org.apache.omid.tso
 
NetworkInterfaceUtils() - Constructor for class org.apache.omid.tso.NetworkInterfaceUtils
 
next() - Method in interface org.apache.omid.tso.TimestampOracle
Returns the next timestamp.
next() - Method in class org.apache.omid.tso.TimestampOracleImpl
Returns the next timestamp if available.
next() - Method in class org.apache.omid.tso.WorldClockOracleImpl
Returns the next timestamp if available.

O

onEvent(PersistenceProcessorImpl.PersistBatchEvent) - Method in class org.apache.omid.tso.PersistenceProcessorHandler
 
onTimeout() - Method in class org.apache.omid.tso.RequestProcessorPersistCT
 
onTimeout() - Method in class org.apache.omid.tso.RequestProcessorSkipCT
 
org.apache.omid.tso - package org.apache.omid.tso
 

P

panic(String) - Method in class org.apache.omid.tso.MockPanicker
 
panic(String, Throwable) - Method in class org.apache.omid.tso.MockPanicker
 
panic(String) - Method in interface org.apache.omid.tso.Panicker
 
panic(String, Throwable) - Method in interface org.apache.omid.tso.Panicker
 
panic(String) - Method in class org.apache.omid.tso.RuntimeExceptionPanicker
 
panic(String, Throwable) - Method in class org.apache.omid.tso.RuntimeExceptionPanicker
 
panic(String) - Method in class org.apache.omid.tso.SystemExitPanicker
 
panic(String, Throwable) - Method in class org.apache.omid.tso.SystemExitPanicker
 
Panicker - Interface in org.apache.omid.tso
 
PersistenceProcessorHandler - Class in org.apache.omid.tso
 
PersistEvent - Class in org.apache.omid.tso
 
PersistEvent() - Constructor for class org.apache.omid.tso.PersistEvent
 
persistLowWatermark(long) - Method in interface org.apache.omid.tso.LowWatermarkWriter
 
persistLowWatermark(long) - Method in class org.apache.omid.tso.LowWatermarkWriterImpl
 
PersitenceProcessorNullImpl - Class in org.apache.omid.tso
 
PersitenceProcessorNullImpl() - Constructor for class org.apache.omid.tso.PersitenceProcessorNullImpl
 
publish() - Method in interface org.apache.omid.tso.MonitoringContext
 
publish() - Method in class org.apache.omid.tso.MonitoringContextImpl
 
publish() - Method in class org.apache.omid.tso.MonitoringContextNullImpl
 

R

register(TSOStateManager.StateObserver) - Method in interface org.apache.omid.tso.TSOStateManager
Allows to register observers for receiving state changes
register(TSOStateManager.StateObserver) - Method in class org.apache.omid.tso.TSOStateManagerImpl
 
replyProcessor - Variable in class org.apache.omid.tso.TSOServer
 
RequestProcessor - Interface in org.apache.omid.tso
 
RequestProcessorPersistCT - Class in org.apache.omid.tso
 
RequestProcessorSkipCT - Class in org.apache.omid.tso
 
RuntimeExceptionPanicker - Class in org.apache.omid.tso
 
RuntimeExceptionPanicker() - Constructor for class org.apache.omid.tso.RuntimeExceptionPanicker
 

S

set(long, long) - Method in class org.apache.omid.tso.LongCache
 
setBatchPersistTimeoutInMs(int) - Method in class org.apache.omid.tso.TSOServerConfig
 
setBatchSizePerCTWriter(int) - Method in class org.apache.omid.tso.TSOServerConfig
 
setCommitTableStoreModule(Module) - Method in class org.apache.omid.tso.TSOServerConfig
 
setConflictMapSize(int) - Method in class org.apache.omid.tso.TSOServerConfig
 
setCurrentTsoPath(String) - Method in class org.apache.omid.tso.HALeaseManagementModule
 
setKeytab(String) - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
setLeaseModule(Module) - Method in class org.apache.omid.tso.TSOServerConfig
 
setLeasePeriodInMs(long) - Method in class org.apache.omid.tso.HALeaseManagementModule
 
setLowLatency(Boolean) - Method in class org.apache.omid.tso.TSOServerConfig
 
setMetrics(MetricsRegistry) - Method in class org.apache.omid.tso.TSOServerConfig
 
setMonitorContext(boolean) - Method in class org.apache.omid.tso.TSOServerConfig
 
setNetworkIfaceName(String) - Method in class org.apache.omid.tso.TSOServerConfig
 
setNumConcurrentCTWriters(int) - Method in class org.apache.omid.tso.TSOServerConfig
 
setPort(int) - Method in class org.apache.omid.tso.TSOServerConfig
 
setPrincipal(String) - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
setTableName(String) - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
setTimestampStoreModule(Module) - Method in class org.apache.omid.tso.TSOServerConfig
 
setTimestampType(String) - Method in class org.apache.omid.tso.TSOServerConfig
 
setTsoLeasePath(String) - Method in class org.apache.omid.tso.HALeaseManagementModule
 
setWaitStrategy(String) - Method in class org.apache.omid.tso.TSOServerConfig
 
setZkCluster(String) - Method in class org.apache.omid.tso.HALeaseManagementModule
 
setZkNamespace(String) - Method in class org.apache.omid.tso.HALeaseManagementModule
 
shutDown() - Method in class org.apache.omid.tso.TSOServer
 
start() - Method in class org.apache.omid.tso.TsoServerDaemon
 
startService() - Method in interface org.apache.omid.tso.LeaseManagement
Allows to start the service implementing the lease management.
startService() - Method in class org.apache.omid.tso.VoidLeaseManager
 
startUp() - Method in class org.apache.omid.tso.TSOServer
 
stillInLeasePeriod() - Method in interface org.apache.omid.tso.LeaseManagement
Check if the instance is still is under the lease period.
stillInLeasePeriod() - Method in class org.apache.omid.tso.VoidLeaseManager
 
stop() - Method in class org.apache.omid.tso.TsoServerDaemon
 
stopService() - Method in interface org.apache.omid.tso.LeaseManagement
Allows to stop the service implementing the lease management.
stopService() - Method in class org.apache.omid.tso.VoidLeaseManager
 
SystemExitPanicker - Class in org.apache.omid.tso
 
SystemExitPanicker() - Constructor for class org.apache.omid.tso.SystemExitPanicker
 

T

timerStart(String) - Method in interface org.apache.omid.tso.MonitoringContext
 
timerStart(String) - Method in class org.apache.omid.tso.MonitoringContextImpl
 
timerStart(String) - Method in class org.apache.omid.tso.MonitoringContextNullImpl
 
timerStop(String) - Method in interface org.apache.omid.tso.MonitoringContext
 
timerStop(String) - Method in class org.apache.omid.tso.MonitoringContextImpl
 
timerStop(String) - Method in class org.apache.omid.tso.MonitoringContextNullImpl
 
TimestampOracle - Interface in org.apache.omid.tso
Functionality of a service delivering monotonic increasing timestamps.
TimestampOracleImpl - Class in org.apache.omid.tso
The Timestamp Oracle that gives monotonically increasing timestamps.
TimestampOracleImpl(MetricsRegistry, TimestampStorage, Panicker) - Constructor for class org.apache.omid.tso.TimestampOracleImpl
 
timestampRequest(Channel, MonitoringContext) - Method in interface org.apache.omid.tso.RequestProcessor
 
toString() - Method in class org.apache.omid.tso.Batch
 
toString() - Method in class org.apache.omid.tso.PersistenceProcessorHandler
 
toString() - Method in class org.apache.omid.tso.PersistEvent
 
toString() - Method in class org.apache.omid.tso.TimestampOracleImpl
 
toString() - Method in class org.apache.omid.tso.TSOStateManager.TSOState
 
toString() - Method in class org.apache.omid.tso.VoidLeaseManagementModule
 
toString() - Method in class org.apache.omid.tso.WorldClockOracleImpl
 
triggerCurrentBatchFlush() - Method in class org.apache.omid.tso.PersitenceProcessorNullImpl
 
TSO_HOST_AND_PORT_KEY - Static variable in class org.apache.omid.tso.TSOServer
 
TSOChannelHandler - Class in org.apache.omid.tso
ChannelHandler for the TSO Server.
TSOChannelHandler(TSOServerConfig, RequestProcessor, MetricsRegistry) - Constructor for class org.apache.omid.tso.TSOChannelHandler
 
TSOServer - Class in org.apache.omid.tso
 
TSOServer() - Constructor for class org.apache.omid.tso.TSOServer
 
TSOServerConfig - Class in org.apache.omid.tso
Reads the configuration parameters of a TSO server instance from CONFIG_FILE_NAME.
TSOServerConfig() - Constructor for class org.apache.omid.tso.TSOServerConfig
 
TSOServerConfig.TIMESTAMP_TYPE - Enum in org.apache.omid.tso
 
TSOServerConfig.WAIT_STRATEGY - Enum in org.apache.omid.tso
 
TsoServerDaemon - Class in org.apache.omid.tso
Wraps TSO Server as a Daemon
TsoServerDaemon() - Constructor for class org.apache.omid.tso.TsoServerDaemon
 
TSOState(long, long) - Constructor for class org.apache.omid.tso.TSOStateManager.TSOState
 
TSOStateManager - Interface in org.apache.omid.tso
Allows to reset the TSO state and register observers for being notified when changes occur
TSOStateManager.StateObserver - Interface in org.apache.omid.tso
Allows implementors to receive the new state when changes occur
TSOStateManager.TSOState - Class in org.apache.omid.tso
Represents the state of the TSO
TSOStateManagerImpl - Class in org.apache.omid.tso
Implements the management of the state of the TSO
TSOStateManagerImpl(TimestampOracle) - Constructor for class org.apache.omid.tso.TSOStateManagerImpl
 

U

unregister(TSOStateManager.StateObserver) - Method in interface org.apache.omid.tso.TSOStateManager
Allows to de-register observers for stopping receiving changes
unregister(TSOStateManager.StateObserver) - Method in class org.apache.omid.tso.TSOStateManagerImpl
 
update(TSOStateManager.TSOState) - Method in interface org.apache.omid.tso.TSOStateManager.StateObserver
Notifies the observer about the change in state

V

valueOf(String) - Static method in enum org.apache.omid.tso.TSOServerConfig.TIMESTAMP_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.omid.tso.TSOServerConfig.WAIT_STRATEGY
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.omid.tso.TSOServerConfig.TIMESTAMP_TYPE
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.TSOServerConfig.WAIT_STRATEGY
Returns an array containing the constants of this enum type, in the order they are declared.
VoidLeaseManagementModule - Class in org.apache.omid.tso
 
VoidLeaseManagementModule() - Constructor for class org.apache.omid.tso.VoidLeaseManagementModule
 
VoidLeaseManager - Class in org.apache.omid.tso
 
VoidLeaseManager(TSOChannelHandler, TSOStateManager) - Constructor for class org.apache.omid.tso.VoidLeaseManager
 

W

WorldClockOracleImpl - Class in org.apache.omid.tso
The Timestamp Oracle that gives monotonically increasing timestamps based on world time
WorldClockOracleImpl(MetricsRegistry, TimestampStorage, Panicker) - Constructor for class org.apache.omid.tso.WorldClockOracleImpl
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

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