A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

ABORT - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
When observing process is aborted by user, this is sent once before COMPLETE.
accept(String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.ReplicatedTableProvider
Check if a keyspace should be repaired.
accept(String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.ReplicatedTableProviderImpl
Check if a keyspace should be repaired.
add(ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJobQueue
Add a job to the queue.
addAll(Collection<? extends ScheduledJob>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJobQueue
Add a collection of jobs to the queue at once.
addNewJob(UUID, TableReference, int, RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Add a new job.
addNewJob(UUID, UUID, TableReference, int, Set<LongTokenRange>, RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Add a new job for a specific host.
addRunPolicy(RunPolicy) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
addStorageServiceListener(NotificationListener) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Add a listener to the storage service interface.
AlarmPostUpdateHook - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A update hook that raises and ceases alarms based on the elapsed time without repair.
AlarmPostUpdateHook(TableReference, RepairConfiguration, RepairFaultReporter) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.AlarmPostUpdateHook
 
apply(RepairEntry) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.FullyRepairedRepairEntryPredicate
Apply repair entry.

B

backoffInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Configuration
The amount of time to wait before marking job as runnable after failing.
between(NormalizedRange, long, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Create a new normalized range based on this sub range and the provided sub range.
BLOCKED - com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
 
BLOCKED - com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactoryImpl.Builder
Build.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl.Builder
Build table repair metrics.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build table repair job.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Build repair configuration.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
Build repair state factory.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
Build repair state snapshot.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates.Builder
Build subrange repair states.
build() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStates.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl.Builder
Build vNode repair state.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job.
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
build() - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy.Builder
 
build(int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build repair group.
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactoryImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl
 
builder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactoryImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Constructor.
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
Builder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy.Builder
 
Builder(RepairConfiguration) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Constructor using repair configuration.
Builder(Collection<VnodeRepairState>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates.Builder
 
Builder(Collection<VnodeRepairState>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl.Builder
 

C

calculateClusterWideState(TableReference, long, long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactory
Calculate the repair state for a time window.
calculateClusterWideState(TableReference, long, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactoryImpl
Calculate the repair state for a time window.
calculateNewState(TableReference, RepairStateSnapshot, long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactory
Calculate the current repair state based on the previous.
calculateNewState(TableReference, RepairStateSnapshot, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactoryImpl
Calculate the current repair state based on the previous.
calculateState(TableReference, long, long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactory
Calculate the repair state for a time window.
calculateState(TableReference, long, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactoryImpl
Calculate the repair state for a time window.
canRepair() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
Check if a repair can be performed based on the current state.
CASLockFactory - Class in com.ericsson.bss.cassandra.ecchronos.core
Lock factory using Cassandras LWT (Compare-And-Set operations) to create and maintain locks.
CASLockFactory.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 
CASLockFactory.NodePriority - Class in com.ericsson.bss.cassandra.ecchronos.core
 
CASLockFactoryCacheContext - Class in com.ericsson.bss.cassandra.ecchronos.core
Represents a container for cache-related configurations and state for the CASLockFactory.
CASLockFactoryCacheContext(CASLockFactoryCacheContext.Builder) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext
 
CASLockFactoryCacheContext.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 
CassandraMetrics - Class in com.ericsson.bss.cassandra.ecchronos.core
Used to fetch metrics from Cassandra through JMX and keep them updated.
CassandraMetrics(JmxProxyFactory) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CassandraMetrics
 
CassandraMetrics(JmxProxyFactory, Duration, Duration) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CassandraMetrics
 
cleanup() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Clean up the repair task.
cleanup() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
Cleanup of the task that should be run after the task has been executed.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CassandraMetrics
Cleans the cache.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.LockCollection
Close.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableGauges
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Close.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
Close.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl
 
close() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.LockFactory.DistributedLock
Releases the locked resource.
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl
 
close() - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy
 
COLUMNFAMILIES_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
The tables that should be repaired.
com.ericsson.bss.cassandra.ecchronos.core - package com.ericsson.bss.cassandra.ecchronos.core
Contains all core functionality of ecChronos.
com.ericsson.bss.cassandra.ecchronos.core.exceptions - package com.ericsson.bss.cassandra.ecchronos.core.exceptions
Contains custom ecChronos exceptions.
com.ericsson.bss.cassandra.ecchronos.core.metrics - package com.ericsson.bss.cassandra.ecchronos.core.metrics
Contains classes related to internal ecChronos metrics.
com.ericsson.bss.cassandra.ecchronos.core.repair - package com.ericsson.bss.cassandra.ecchronos.core.repair
Contains everything related to repairs.
com.ericsson.bss.cassandra.ecchronos.core.repair.state - package com.ericsson.bss.cassandra.ecchronos.core.repair.state
Contains classes used to read/write the state of the repair.
com.ericsson.bss.cassandra.ecchronos.core.repair.types - package com.ericsson.bss.cassandra.ecchronos.core.repair.types
Contains types to be exposed as JSON objects through REST.
com.ericsson.bss.cassandra.ecchronos.core.scheduling - package com.ericsson.bss.cassandra.ecchronos.core.scheduling
Contains classes used for scheduling, not directly tied with the type of workload (such as repairs).
com.ericsson.bss.cassandra.ecchronos.core.utils - package com.ericsson.bss.cassandra.ecchronos.core.utils
Contains utility classes.
com.ericsson.bss.cassandra.ecchronos.core.utils.logging - package com.ericsson.bss.cassandra.ecchronos.core.utils.logging
Utils for logging.
combine(NormalizedRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Combine this normalized range with the provided range assuming they are adjacent.
CombinedRepairResourceFactory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
Repair resource factory that creates a combination of repair resources based on other implementations.
CombinedRepairResourceFactory(RepairResourceFactory...) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.CombinedRepairResourceFactory
Constructor.
combineWithRepairedAt(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
combineWithRepairedAt(long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStates
Create a new vnode repair states object with the minimum repaired at set to the provided value.
combineWithRepairedAt(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 
compare(ScheduledJob, ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.DefaultJobComparator
 
compareTo(NormalizedRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Compares two ranges.
compareTo(LongToken) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
COMPLETE - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Fire when progress complete.
COMPLETED - com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
 
COMPLETED - com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
 
completedAt - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
computeNext() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.ManyToOneIterator
 
config - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
ConfigurationBuilder() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
connect() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactory
Connect to the local Cassandra node and get a proxy instance.
connect() - Method in class com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactoryImpl
 
convert(VnodeRepairState, long) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
create(TableReference, RepairConfiguration, PostUpdateHook) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactory
 
create(TableReference, RepairConfiguration, PostUpdateHook) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl
 
createUDTTokenRangeValue(Long, Long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Create a new UDT token range value from the given start and end tokens.

D

DATACENTER - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockType
 
DATACENTER_AND_VNODE - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockType
 
DataCenterRepairResourceFactory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
Repair resource factory that generates one repair resource per data center involved in the repair.
DataCenterRepairResourceFactory() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.DataCenterRepairResourceFactory
 
DEFAULT - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
DefaultJobComparator - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
The default job comparator used for the ScheduledJobQueue.
DefaultJobComparator() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.DefaultJobComparator
 
DefaultRepairConfigurationProvider - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A repair configuration provider that adds configuration to RepairScheduler based on whether the table is replicated locally using the default repair configuration provided during construction of this object.
DefaultRepairConfigurationProvider() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
 
DefaultRepairConfigurationProvider.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
deschedule(ScheduledJob) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManager
Remove the provided job from the scheduling.
deschedule(ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
DISABLED - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
DriverNode - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
An internal representation of a node.
DriverNode(Node) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
 

E

EcChronosException - Exception in com.ericsson.bss.cassandra.ecchronos.core.exceptions
Generic exception thrown by schedulers to signal that something went wrong.
EcChronosException(String) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.EcChronosException
 
EcChronosException(String, Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.EcChronosException
 
EcChronosException(Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.EcChronosException
 
EccRepairHistory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
EccRepairHistory.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
end - Variable in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
end() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Get the normalized end token of this sub range.
endToken - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Equality check.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
Checks equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Equality (completion time is not considered).
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Checks equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Checks for equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Checks equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
Equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
Check for equality.
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
equals(Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
error(String, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottlingLogger
 
error(Logger, long, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottledLogMessage
 
ERROR - com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
 
ERROR - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
When observing process completes with error, this is sent once before COMPLETE.
errorTimeInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
execute() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup
Executes the repair tasks this repair group is responsible for.
execute() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Execute the repair task.
execute() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
Run the task.

F

failed - com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Status
 
FAILED - com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
 
FAILED - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
The Job has failed and can be discarded.
failJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
failJob(UUID) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Update a job to failed status with current timestamp.
finish(RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.NoOpRepairSession
End.
finish(RepairStatus) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.RepairSession
 
finished - com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Status
 
FINISHED - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
Job is finished and can be discarded.
finishJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
finishJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
finishJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
finishJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
This method gets run after the job is removed from the Queue.
finishJob(UUID) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Update a job as finished with current time stamp.
finishRanges(Set<LongTokenRange>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
forceTerminateAllRepairSessions() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Force the termination of all repair session on the local node.
forCluster() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactory
Get all table references for a cluster (all keyspaces, all tables).
forCluster() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactoryImpl
 
forKeyspace(String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactory
Get all table references in keyspace.
forKeyspace(String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactoryImpl
 
forTable(TableMetadata) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactory
Get a table reference for the provided TableMetadata.
forTable(TableMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactoryImpl
 
forTable(String, String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactory
Get a table reference for the provided keyspace/table pair.
forTable(String, String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactoryImpl
 
fromBuilder(DefaultRepairConfigurationProvider.Builder) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
From builder.
fromIp(InetAddress) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.NodeResolver
Retrieve a node based on public ip address.
fromIp(InetAddress) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.NodeResolverImpl
 
fromUUID(UUID) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.NodeResolver
 
fromUUID(UUID) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.NodeResolverImpl
 
FULL_RANGE - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
FULL_REPAIR_SIZE - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
FullyRepairedRepairEntryPredicate - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
FullyRepairedRepairEntryPredicate(Map<LongTokenRange, Collection<DriverNode>>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.FullyRepairedRepairEntryPredicate
 

G

generate(VnodeRepairStates) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
Generate a repaired at.
generate(Collection<VnodeRepairState>) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
 
generateReplicaRepairGroups(List<VnodeRepairState>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroupFactory
Generate a sorted list of ReplicaRepairGroup based on the provided VnodeRepairState.
generateReplicaRepairGroups(List<VnodeRepairState>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairGroupFactory
 
generateSubRanges(BigInteger) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.TokenSubRangeUtil
Generates a number of sub ranges of mostly equal size.
getActiveRepairJobs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
 
getAll() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.ReplicatedTableProvider
 
getAll() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.ReplicatedTableProviderImpl
getAllClusterWideJobs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get jobs for all the nodes, independent of their status.
getAllClusterWideRepairJobs() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairScheduler
 
getAllClusterWideRepairJobs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
Get all cluster wide repair jobs.
getAllJobs(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get all jobs for this host, independent of the status.
getAllRepairJobs() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairScheduler
 
getAllRepairJobs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
Get all repair jobs.
getBackoffInMs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getCachedFailure(String, String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
getCachedFailure(String, String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.LockCache
 
getCachedFailure(String, String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.LockFactory
Utility method to return a cached lock exception if one is available.
getCompletedTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getCompletionTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get completion time.
getCompletionTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get completion time.
getCreatedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
Get the time this snapshot was created.
getCurrentRepairJobs() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.RepairScheduler
 
getCurrentRepairJobs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl
 
getDatacenter() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
Get the datacenter the node resides in.
getDataCenter() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
Get datacenter.
getDataCenters() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
Get datacenters.
getDataSize() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.TableStorageStates
Get the total data size of all tables on the local node.
getDataSize() - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl
 
getDataSize(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.TableStorageStates
Get the data size of the provided table on the local node.
getDataSize(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl
 
getEndTokenFrom(UdtValue) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get the end token from a UDT.
getEstimatedRepairTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
 
getFailedLockRetryAttempts() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext
 
getFinishedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Get the finished repair timestamp of this sub range.
getFinishedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Get finished at.
getFinishedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get finished at.
getFromStatus(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
Get RepairStatus from value.
getGcGraceSeconds() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReference
 
getHostId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get host id.
getHostId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get host ID for the local node.
getHostId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get id.
getId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get id.
getId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
getId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
Get the host id of the node.
getId() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReference
 
getIgnoreTWCSTables() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getJmxProxyFactory() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getJmxProxyFactory() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
getJobId() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getKeyspace() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReference
 
getKeyspace(CqlSession, String) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.utils.Metadata
 
getLastCompletedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
Get last completed at.
getLastSuccessfulRun() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getLastSuccessfulRun() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Get last successful run.
getLastSuccessfulRun() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Get the unix timestamp of the last time this job was run.
getLiveNodes() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Get a list of textual representations of IP addresses of the current live nodes.
getLock(LockFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup
Get lock for the keyspace and table.
getLock(LockFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
Get the lock used by this scheduled job.
getLock(LockFactory, Set<RepairResource>, Map<String, String>, int) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockFactory
Take a collected lock based on the repair resources provided.
getLock(LockFactory, Set<RepairResource>, Map<String, String>, int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockFactoryImpl
 
getLock(String, String, int, Map<String, String>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.LockCache
 
getLock(String, String, int, Map<String, String>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.LockCache.LockSupplier
 
getLockCache() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext
 
getLockMetadata(String, String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
getLockMetadata(String, String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.LockFactory
Get the metadata of a resource lock.
getLockUpdateTimeInSeconds() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext
 
getMaxRepairedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
Get the highest repaired at for the vnodes.
getMaxRepairedAt(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CassandraMetrics
Return max repaired at for a table.
getMaxRepairedAt(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Get max repaired at for the provided table.
getMinRepairedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
Get the lowest repaired at for the vnodes.
getName() - Method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairParallelism
Get the name of the repair parallelism.
getNextRepair() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get next repair.
getNodes(TableReference, LongTokenRange) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationState
Get the nodes that are responsible for the provided token range.
getNodes(TableReference, LongTokenRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
Get the nodes that are responsible for the provided token range.
getNodesClusterWide(TableReference, LongTokenRange) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationState
Get the nodes that are responsible for the provided token range, check clusterwide.
getNodesClusterWide(TableReference, LongTokenRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
Get the nodes that are responsible for the provided token range, check clusterwide.
getOnFinishedHook() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getOngoingJob() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getOngoingJobs(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get all jobs for this host that have the status 'started'.
getOptions() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairTask
 
getOptions() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Method used to construct options for the repair.
getOptions() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 
getParticipants() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Get participants.
getPercentRepaired(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CassandraMetrics
Return percent repaired for a table.
getPercentRepaired(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Gets repaired ratio for a specific table.
getPriority() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.NodePriority
 
getPriority() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Get the configured priority of this job.
getPriorityGranularityUnit() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getProgress() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
getProgress() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get progress.
getProgress() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get progress.
getProgress() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
getPublicAddress() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
Get the public ip address of the node.
getQueueSize() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
Made available for testing.
getRange() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Get range.
getRealPriority() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Calculate real priority based on available tasks.
getRealPriority() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Get the current priority of the job.
getRealPriority(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
getRemainingRepairTime(long, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
 
getRemainingRepairTime(Collection<VnodeRepairState>, long, long, long) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateUtils
Calculate the remaining repair time for the vnodes.
getRepairConfiguration() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
Get the repair configuration for this job.
getRepairConfiguration() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Get the repair configuration.
getRepairConfiguration() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
Get the repair configuration for this job.
getRepairConfiguration() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get repair configuration.
getRepairedTokens() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getRepairErrorTimeInMs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getRepairGroups() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
Information needed to run the next repair(s).
getRepairIntervalInMs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getRepairLockType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getRepairLockType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
getRepairParallelism() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getRepairPolicies() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
getRepairRatio(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
getRepairRatio(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsProvider
 
getRepairResources(ReplicaRepairGroup) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.CombinedRepairResourceFactory
Get repair resources.
getRepairResources(ReplicaRepairGroup) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DataCenterRepairResourceFactory
 
getRepairResources(ReplicaRepairGroup) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResourceFactory
Generate repair resources to lock based on the provided ReplicaRepairGroup.
getRepairResources(ReplicaRepairGroup) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairResourceFactory
 
getRepairStateSnapshot() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get repair snapshot.
getRepairStats(TableReference, long, long, boolean) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.RepairStatsProvider
 
getRepairStats(TableReference, long, long, boolean) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.RepairStatsProviderImpl
 
getRepairTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Get the repair time.
getRepairTime() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get repair time.
getRepairTime(Collection<VnodeRepairState>) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateUtils
Get estimated repair time for the vnodes.
getRepairType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get repair type.
getRepairType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getRepairType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getRepairType() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get repair type.
getRepairUnwindRatio() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getRepairWarningTimeInMs() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getReplicas() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
Get replicas.
getReplicas() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get replicas.
getReplicas(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationState
Get the nodes that are a replica for the provided table that have ranges in common with the local node.
getReplicas(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
Get the nodes that are a replica for the provided table that have ranges in common with the local node.
getResourceName(int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
Get resource name.
getRunOffset() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Get run offset.
getRunOffset() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
getSnapshot() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairState
Get an immutable copy of the current repair state.
getSnapshot() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateImpl
Returns the repair state snapshot.
getStartedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Get the repair timestamp of this sub range.
getStartedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Get started at.
getStartedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get started at.
getStartTokenFrom(UdtValue) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Get the start token from a UDT.
getState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
getState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
getState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Get current State of the job.
getStatus() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getStatus() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get status.
getStatus() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getStatus() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get status.
getStatus() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Get status.
getTable() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.utils.TableReference
 
getTable(KeyspaceMetadata, String) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.utils.Metadata
 
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
Get the table reference for this job.
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Get table reference.
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Get table reference.
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
Get the table reference for this job.
getTableReference() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Get table reference.
getTableRepairMetrics() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getTableRepairMetrics() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
getTargetRepairSizeInBytes() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
getTokenRange() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get token range.
getTokenRanges(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationState
 
getTokenRanges(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
Get token ranges.
getTokenRangeToReplicas(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationState
Get a map of the current replication state for the provided table.
getTokenRangeToReplicas(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
Get token ranges to replicas.
getTokens() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
getUnreachableNodes() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Get a list of textual representations of IP addresses of the current unreachable nodes.
getUuid() - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.NodePriority
 
getValue() - Method in enum com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
 
getValue() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
Get scheduled repair job view.
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Get scheduled repair job view.
getView() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
getVnodeRepairStates() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
 
getVnodeRepairStates() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
getVnodeRepairStates() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStates
 
getVnodeRepairStates() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 

H

handleNotification(Notification, Object) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Notification handler.
hasFailed() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
Hash representation of the object.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Return a hash code representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Returns a hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Return a hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
Hash code representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
Hash representation.
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
hashCode() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
hasTopologyChanged() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
HIGH - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
High priority, steps the current priority by 3 each hour.
HIGHEST - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
Highest priority, steps the current priority by 100 each hour.
hostId - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
HOSTS_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
The hosts that should be repaired.
HostStates - Interface in com.ericsson.bss.cassandra.ecchronos.core
Interface used to determine node statuses.
HostStatesImpl - Class in com.ericsson.bss.cassandra.ecchronos.core
Implementation of the HostStates interface using JMX to retrieve node statuses and then caches the retrieved statuses for some time.
HostStatesImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 

I

id - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
id - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
IN_QUEUE - com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
 
INCREMENTAL - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairType
 
INCREMENTAL_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
If the repair should be incremental.
IncrementalOnDemandRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
IncrementalOnDemandRepairJob(IncrementalOnDemandRepairJob.Builder) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
IncrementalOnDemandRepairJob.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
IncrementalRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
IncrementalRepairJob.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
IncrementalRepairTask - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
IncrementalRepairTask(JmxProxyFactory, TableReference, RepairConfiguration, TableRepairMetrics) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairTask
 
info(String, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottlingLogger
 
info(Logger, long, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottledLogMessage
 
inRange(BigInteger) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Check if the provided token is in this normalized range.
INSTANCE - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairGroupFactory
 
InternalException - Exception in com.ericsson.bss.cassandra.ecchronos.core.exceptions
An exception indicating an internal issue has occured.
InternalException(String) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.InternalException
 
intervalInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
isCovering(NormalizedRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Check if this sub range covers the other sub range fully.
isCovering(LongTokenRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
Check if this range covers the other range.
isPartiallyRepaired() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
Check if only some vnodes have repaired at information.
isRepaired() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
Check if all vnodes have repaired at information.
isSameVnode(VnodeRepairState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Check if the vnodes are the same.
isUp(Node) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.HostStates
Check if a host is up.
isUp(Node) - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl
 
isUp(DriverNode) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.HostStates
Check if a node is up.
isUp(DriverNode) - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl
 
isUp(InetAddress) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.HostStates
Check if a host is up.
isUp(InetAddress) - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl
 
isWrapAround() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
Check if the token range is wrapping around.
iterate(TableReference, long, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory
 
iterate(TableReference, long, long, Predicate<RepairEntry>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProvider
Iterate the repair history for the provided table starting from the from and going backwards until to.
iterate(TableReference, long, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProviderImpl
Iterate the repair history for the provided table starting from the from and going backwards until to.
iterate(TableReference, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory
 
iterate(TableReference, long, Predicate<RepairEntry>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProvider
Iterate the repair history for the provided table starting from the from and going backwards.
iterate(TableReference, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProviderImpl
Iterate the repair history for the provided table starting from the from and going backwards.
iterate(UUID, TableReference, long, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory
 
iterate(UUID, TableReference, long, long, Predicate<RepairEntry>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProvider
Iterate the repair history for the provided table starting from the from and going backwards until to.
iterate(UUID, TableReference, long, long, Predicate<RepairEntry>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProviderImpl
Iterate the repair history for the provided table starting from the from and going backwards until to.
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
Iterator for scheduled tasks built up by repair groups.
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
Iterate.
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Iterator for scheduled tasks built up by repair groups.
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
iterator() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJobQueue
 

J

JmxProxy - Interface in com.ericsson.bss.cassandra.ecchronos.core
Cassandra JMX proxy interface used to interact with the local Cassandra node using JMX.
JmxProxyFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core
 
JmxProxyFactoryImpl - Class in com.ericsson.bss.cassandra.ecchronos.core
A factory creating JMX proxies to Cassandra.
JmxProxyFactoryImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 

K

keyspace - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
keyspace - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
 
keyspace - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 

L

lastCompletedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
Get the time of the last successful repair of the table.
lastRepairedAt() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Get last repaired at.
lastRepairedAt(TableReference, long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetrics
Report the time the table was last repaired.
lastRepairedAt(TableReference, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
lastRepairedAtInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
lastRepairedAtInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
LATE - com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
 
liveDiskSpaceUsed(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Get the live disk space used for the provided table.
LockCache - Class in com.ericsson.bss.cassandra.ecchronos.core
 
LockCache(LockCache.LockSupplier, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.LockCache
 
LockCache.LockSupplier - Interface in com.ericsson.bss.cassandra.ecchronos.core
 
LockCollection - Class in com.ericsson.bss.cassandra.ecchronos.core
A lock implementation covering multiple distributed locks.
LockCollection(Collection<? extends LockFactory.DistributedLock>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.LockCollection
 
LockException - Exception in com.ericsson.bss.cassandra.ecchronos.core.exceptions
Exception thrown when a lock factory is unable to get a lock.
LockException(String) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.LockException
 
LockException(String, Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.LockException
 
LockException(Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.LockException
 
LockFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.scheduling
Interface for distributed lock factories.
LockFactory.DistributedLock - Interface in com.ericsson.bss.cassandra.ecchronos.core.scheduling
A locked resource that gets released by the call of the close() method.
LongToken - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
Deprecated.
LongToken(long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
LongTokenRange - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
A representation of a token range in Cassandra.
LongTokenRange(long, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
LOW - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
Low priority, steps the current priority by 1 each hour.

M

ManyToOneIterator<T> - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
An iterator that takes multiple iterables and merge them together into one iterator by sorting the elements based on the provided comparator.
ManyToOneIterator(Collection<? extends Iterable<T>>, Comparator<T>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.ManyToOneIterator
Construct a new iterator with the provided iterables and comparator.
MEDIUM - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
Medium priority, steps the current priority by 2 each hour.
Metadata - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
Helper class to retrieve keyspace and table metadata, this should be preferred than doing session.getMetadata().getKeyspace(name) or keyspaceMetadata.getTable(name) Main purpose is to not have to care if the keyspace/table string representation is quoted or not.
mutateEnd(BigInteger) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Create a new normalized range based on this sub range with the provided end and the current sub range start.
mutateStart(BigInteger) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Create a new normalized range based on this sub range with the provided start and the current sub range end.
myLastSuccessfulRun - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
myPriority - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
 
myRunIntervalInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 

N

newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext
 
newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
 
newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup
 
newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory
 
newBuilder() - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
 
newBuilder(RepairConfiguration) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
newBuilder(Collection<VnodeRepairState>) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
newBuilder(Collection<VnodeRepairState>) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 
newSession(TableReference, UUID, LongTokenRange, Set<DriverNode>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory
 
newSession(TableReference, UUID, LongTokenRange, Set<DriverNode>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory
 
newSession(TableReference, UUID, LongTokenRange, Set<DriverNode>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.NoOpRepairHistory
New session.
nextRepairInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
NO_OP - Static variable in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory
 
NO_UNWIND - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
NodePriority(UUID, int) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.NodePriority
 
NodeResolver - Interface in com.ericsson.bss.cassandra.ecchronos.core.utils
Node resolver interface.
NodeResolverImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
 
NodeResolverImpl(CqlSession) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.NodeResolverImpl
 
NoOpRepairHistory() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.NoOpRepairHistory
 
NoOpRepairSession() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.NoOpRepairSession
 
NormalizedBaseRange - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A normalized base range (vnode) that can transform sub ranges between a normalized and traditional state.
NormalizedBaseRange(VnodeRepairState) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
 
NormalizedRange - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A normalized range based on a "base vnode".
NOTIFICATION - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Used when sending message without progress.

O

ON_TIME - com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
 
onAggregateCreated(AggregateMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when aggregates are created.
onAggregateDropped(AggregateMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when aggregates are dropped.
onAggregateUpdated(AggregateMetadata, AggregateMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when aggregates are updated.
OnDemandRepair - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
A representation of an on demand repair.
OnDemandRepair() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
OnDemandRepair(OnDemandRepairJobView) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
OnDemandRepair(UUID, UUID, String, String, OnDemandRepairJobView.Status, double, long, RepairOptions.RepairType) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
OnDemandRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OnDemandRepairJob(ScheduledJob.Configuration, JmxProxyFactory, RepairConfiguration, RepairLockType, Consumer<UUID>, TableRepairMetrics, OngoingJob) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
OnDemandRepairJobView - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OnDemandRepairJobView(UUID, UUID, TableReference, OnDemandRepairJobView.Status, double, long, RepairOptions.RepairType) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView
 
OnDemandRepairJobView.Status - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OnDemandRepairScheduler - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair
A factory that creates a OnDemandRepairJob based on a TableReference.
OnDemandRepairSchedulerImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A factory creating OnDemandRepairJob's for tables.
OnDemandRepairSchedulerImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OnDemandStatus - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OnDemandStatus(NativeConnectionProvider) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Constructor.
onDown(Node) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Callback for when a node switches state to DOWN.
onExecute() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Method called before the task is executed, default implementation is NOOP.
onExecute() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 
onFinish(RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairTask
 
onFinish(RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Method called when the task is finished.
onFinish(RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 
onFunctionCreated(FunctionMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when functions are created.
onFunctionDropped(FunctionMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when functions are dropped.
onFunctionUpdated(FunctionMetadata, FunctionMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when functions are updated.
OngoingJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OngoingJob.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
OngoingJob.Status - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
 
onKeyspaceCreated(KeyspaceMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when keyspace is created.
onKeyspaceDropped(KeyspaceMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when keyspace is dropped.
onKeyspaceUpdated(KeyspaceMetadata, KeyspaceMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when keyspace is updated.
onRangeFinished(LongTokenRange, RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairTask
 
onRangeFinished(LongTokenRange, RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Method called once a range is finished successfully.
onRangeFinished(LongTokenRange, RepairStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 
onSessionReady(Session) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when the session is up and ready.
onTableCreated(TableMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when table is created.
onTableDropped(TableMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when table is dropped.
onTableUpdated(TableMetadata, TableMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when table is updated.
onUp(Node) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Callback for when a node switches state to UP.
onUserDefinedTypeCreated(UserDefinedType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when user defined types are created.
onUserDefinedTypeDropped(UserDefinedType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when user defined types are dropped.
onUserDefinedTypeUpdated(UserDefinedType, UserDefinedType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when user defined types are updated.
onViewCreated(ViewMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when views are created.
onViewDropped(ViewMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when views are dropped.
onViewUpdated(ViewMetadata, ViewMetadata) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider
Called when views are updated.
OVERDUE - com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
 

P

PARALLEL - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairParallelism
All nodes are repaired in parallel.
PARALLEL_VNODE - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairType
 
parallelism - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
PARALLELISM_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
The repair parallelism to use for the repair.
PARKED - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
The Job cannot be run currently.
postExecute(boolean, ScheduledTask) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
postExecute(boolean, ScheduledTask) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Update the state and set if the task was successful.
postExecute(boolean, ScheduledTask) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
postExecute(boolean, ScheduledTask) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
This method gets run after the execution of one task has completed.
postUpdate(RepairStateSnapshot) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.AlarmPostUpdateHook
Post update.
postUpdate(RepairStateSnapshot) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.PostUpdateHook
Runs each time the RepairState is updated.
PostUpdateHook - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Interface for injecting code to be executed after RepairState.update().
preValidate() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
 
PRIMARY_RANGE_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
If the repair should be on the primary range of the node.
priority - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Configuration
The priority of the job.
priorityGranularity - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Configuration
The unit of time granularity used for priority calculation in scheduling jobs.
PROGRESS - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Fire when progress happens.
putConfigurations(TableReference, Set<RepairConfiguration>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.RepairScheduler
Create or update repair configurations for the specified table.
putConfigurations(TableReference, Set<RepairConfiguration>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl
 

Q

quoteIfNeeded(String) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.utils.Metadata
 

R

RANGE_END - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
RANGES_KEY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions
If the repair should be on a certain list of ranges.
rangeSize() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
Calculate the size of the token range.
refreshState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
Check if there's anything to repair, if not then just move the last run.
refreshState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Refresh the repair state.
refreshState() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
This method is called every time the scheduler creates a list of jobs to run.
remainingRepairTime(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableGauges
Update remaining repair time.
remainingRepairTime(TableReference, long) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetrics
Report the effective remaining repair time for table (time ecChronos waits for cassandra to perform repair).
remainingRepairTime(TableReference, long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
remove(ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJobQueue
Remove the provided job from the queue.
removeConfiguration(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.RepairScheduler
Remove repair configuration for the specified table which effectively should remove the schedule.
removeConfiguration(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl
 
removeRunPolicy(RunPolicy) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
removeStorageServiceListener(NotificationListener) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Remove a listener from the storage service interface.
REPAIR_LOCK_FACTORY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
REPAIR_LOCK_FACTORY - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
repairAsync(String, Map<String, String>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.JmxProxy
Perform a repair using the provided keyspace and options.
RepairConfiguration - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
Configuration options for table repairs.
RepairConfiguration.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
repaired - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
RepairedAt - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Utility class to determine collective repaired at information for VnodeRepairStates.
repairedRatio - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
repairedRatio - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
 
repairedRatio - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
RepairEntry - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
An entry from the repair history.
RepairEntry(LongTokenRange, long, long, Set<DriverNode>, String) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairEntry
Constructor.
RepairGroup - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
RepairGroup(int, RepairGroup.Builder) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup
 
RepairGroup.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
RepairHistory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Repair history interface.
RepairHistory.NoOpRepairHistory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairHistory.NoOpRepairSession - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairHistory.RepairSession - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairHistoryProvider - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Interface used to retrieve repair history.
RepairHistoryProviderImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Implementation of the RepairHistoryProvider interface that retrieves the repair history from Cassandra.
RepairHistoryProviderImpl(NodeResolver, CqlSession, StatementDecorator, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistoryProviderImpl
 
RepairInfo - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
 
RepairInfo(long, long, List<RepairStats>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
 
RepairLockFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair
A locking factory for repair jobs.
RepairLockFactoryImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
RepairLockFactoryImpl() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockFactoryImpl
 
RepairLockType - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
The type of locking to use for repair jobs.
RepairOptions - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
The repair options available for the repair.
RepairOptions.RepairParallelism - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
The type of repair parallelism used.
RepairOptions.RepairType - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
 
RepairResource - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A lock resource for repair.
RepairResource(String, String) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
Constructor.
RepairResourceFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair
Interface for generating repair resources to lock when running repair.
RepairScheduler - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair
A factory which takes repair configuration and schedules tables for repair based on the provided configuration.
RepairSchedulerImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A factory creating TableRepairJob's for tables based on the provided repair configuration.
RepairSchedulerImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
repairSession(TableReference, long, TimeUnit, boolean) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetrics
Report the time it took to issue one repair command (session) and whether it was successful or not.
repairSession(TableReference, long, TimeUnit, boolean) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
repairState(TableReference, int, int) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetrics
Report number of repaired/not repaired ranges for the provided table.
repairState(TableReference, int, int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl
 
RepairState - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Interface used by TableRepairJob to update and get a snapshot of the current repair state of a table.
RepairStateFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairStateFactoryImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairStateFactoryImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairStateImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
RepairStateImpl(TableReference, RepairConfiguration, VnodeRepairStateFactory, HostStates, TableRepairMetrics, ReplicaRepairGroupFactory, PostUpdateHook) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateImpl
 
RepairStateSnapshot - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
An immutable copy of the repair state.
RepairStateSnapshot.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
repairStats - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
 
RepairStats - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
 
RepairStats(String, String, double, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
 
RepairStatsProvider - Interface in com.ericsson.bss.cassandra.ecchronos.core.utils
 
RepairStatsProviderImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
 
RepairStatsProviderImpl(VnodeRepairStateFactory) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.RepairStatsProviderImpl
 
RepairStatus - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Enum containing the different statuses a repair session can have.
RepairTask - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
RepairTask.ProgressEventType - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
 
repairTimeTakenMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
 
repairType - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
repairType - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
ReplicaRepairGroup - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A group of replicas and ranges that should be repaired together.
ReplicaRepairGroup(ImmutableSet<DriverNode>, ImmutableList<LongTokenRange>, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
Constructor.
ReplicaRepairGroupFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
An factory interface that creates ReplicaRepairGroups based on the currently repairable vnodes.
replicas - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
ReplicatedTableProvider - Interface in com.ericsson.bss.cassandra.ecchronos.core.utils
Interface for retrieving tables replicated by the local node.
ReplicatedTableProviderImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
 
ReplicatedTableProviderImpl(Node, CqlSession, TableReferenceFactory) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.ReplicatedTableProviderImpl
 
ReplicationState - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Replication state interface used to retrieve mappings between token range to responsible nodes.
ReplicationStateImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Utility class to generate a token -> replicas map for a specific table.
ReplicationStateImpl(NodeResolver, CqlSession, Node) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicationStateImpl
 
run() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
Made available for testing.
runIntervalInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Configuration
The minimum amount of time to wait between each successful run.
runnable() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
runnable() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
Runnable.
runnable() - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Check if this job is runnable now.
RUNNABLE - com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
Job is pending to be run.
RunPolicy - Interface in com.ericsson.bss.cassandra.ecchronos.core.scheduling
 

S

schedule(ScheduledJob) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManager
Schedule the provided job for running.
schedule(ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl
 
Schedule - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
A representation of a schedule.
Schedule() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
Schedule(ScheduledRepairJobView) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
Schedule(ScheduledRepairJobView, boolean) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
Schedule(UUID, String, String, ScheduledRepairJobView.Status, double, long, long, ScheduleConfig, RepairOptions.RepairType) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
scheduleClusterWideJob(TableReference, RepairOptions.RepairType) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairScheduler
Create a repair that is slated to run once for a specified table for all replicas.
scheduleClusterWideJob(TableReference, RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
Schedule cluster wide job.
ScheduleConfig - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
A representation of a table repair configuration.
ScheduleConfig() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
ScheduleConfig(ScheduledRepairJobView) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
ScheduledJob - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
A scheduled job that should be managed by the ScheduleManager.
ScheduledJob(ScheduledJob.Configuration) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
ScheduledJob(ScheduledJob.Configuration, UUID) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
 
ScheduledJob.Configuration - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
The configuration of a job.
ScheduledJob.ConfigurationBuilder - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
Builder class for the ScheduledJob.Configuration.
ScheduledJob.Priority - Enum in com.ericsson.bss.cassandra.ecchronos.core.scheduling
The different priorities a job can have.
ScheduledJob.State - Enum in com.ericsson.bss.cassandra.ecchronos.core.scheduling
 
ScheduledJobException - Exception in com.ericsson.bss.cassandra.ecchronos.core.exceptions
Generic exception thrown by scheduled jobs to signal that something went wrong.
ScheduledJobException(String) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.ScheduledJobException
 
ScheduledJobException(String, Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.ScheduledJobException
 
ScheduledJobException(Throwable) - Constructor for exception com.ericsson.bss.cassandra.ecchronos.core.exceptions.ScheduledJobException
 
ScheduledJobQueue - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
Dynamic priority queue for scheduled jobs.
ScheduledJobQueue(Comparator<ScheduledJob>) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJobQueue
Construct a new job queue that prioritizes the jobs based on the provided comparator.
ScheduledRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
ScheduledRepairJob(ScheduledJob.Configuration, TableReference, JmxProxyFactory, RepairConfiguration, RepairLockType, List<TableRepairPolicy>, TableRepairMetrics) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
ScheduledRepairJob(ScheduledJob.Configuration, UUID, TableReference, JmxProxyFactory, RepairConfiguration, RepairLockType, List<TableRepairPolicy>, TableRepairMetrics) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJob
 
ScheduledRepairJobView - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
ScheduledRepairJobView(UUID, TableReference, RepairConfiguration, ScheduledRepairJobView.Status, double, long, long, RepairOptions.RepairType) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
 
ScheduledRepairJobView(UUID, TableReference, RepairConfiguration, RepairStateSnapshot, ScheduledRepairJobView.Status, double, long, RepairOptions.RepairType) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView
 
ScheduledRepairJobView.Status - Enum in com.ericsson.bss.cassandra.ecchronos.core.repair
 
ScheduledTask - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
A scheduled task run by the scheduled job.
ScheduledTask() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
 
ScheduledTask(int) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledTask
 
scheduleJob(TableReference, RepairOptions.RepairType) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairScheduler
Create a repair that is slated to run once for a specified table.
scheduleJob(TableReference, RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl
Schedule job.
ScheduleManager - Interface in com.ericsson.bss.cassandra.ecchronos.core.scheduling
 
ScheduleManagerImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
ScheduleManager handles the run scheduler and update scheduler.
ScheduleManagerImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.scheduling
 
setFailed(boolean) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJob
 
setRunnableIn(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob
Set the job to be runnable again after the given delay has elapsed.
shouldMerge(NormalizedRange, NormalizedRange) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateSummarizer.MergeStrategy
 
shouldRun(TableReference) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairPolicy
Check with the policy if a repair of the provided table should run now.
shouldRun(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy
 
sinceInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
 
splitEnd(NormalizedRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Split an overlap between the start of the provided range and the end of this.
start - Variable in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
start() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Get the normalized start token of this sub range.
start() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.NoOpRepairSession
Start.
start() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairHistory.RepairSession
 
START - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Fired first when progress starts.
startClusterWideJob(RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob
 
started - com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Status
 
STARTED - com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
 
startToken - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
status - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
status - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
SubRangeRepairStates - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
SubRangeRepairStates.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
SUCCESS - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
When observing process completes successfully, this is sent once before COMPLETE.
SUCCESS - com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
 
sufficientNodesForLocking(String, String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
sufficientNodesForLocking(String, String) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.LockFactory
Checks if local_quorum is met.
summarize() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateSummarizer
 
summarizePartialVnodes(List<VnodeRepairState>, Collection<VnodeRepairState>) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateSummarizer
Summarize vnode repair states based on actual vnode data.
summarizePartialVnodes(List<VnodeRepairState>, Collection<VnodeRepairState>, VnodeRepairStateSummarizer.MergeStrategy) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateSummarizer
Summarize vnode repair states based on actual vnode data.

T

table - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.OnDemandRepair
 
table - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairStats
 
table - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
TableGauges - Class in com.ericsson.bss.cassandra.ecchronos.core.metrics
Holder class for repair metrics gauges for a specific table.
TableGauges() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableGauges
 
TableReference - Interface in com.ericsson.bss.cassandra.ecchronos.core.utils
An interface containing keyspace/table mapping to avoid passing around two strings to refer to one specific table.
TableReferenceFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.utils
A factory that generates table references.
TableReferenceFactoryImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
A table reference factory using tables existing in Cassandra.
TableReferenceFactoryImpl(CqlSession) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.TableReferenceFactoryImpl
 
TableRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A scheduled job that keeps track of the repair status of a single table.
TableRepairJob.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
TableRepairMetrics - Interface in com.ericsson.bss.cassandra.ecchronos.core.metrics
Interface for reporting table based repair metrics.
TableRepairMetricsImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.metrics
 
TableRepairMetricsImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.metrics
 
TableRepairMetricsProvider - Interface in com.ericsson.bss.cassandra.ecchronos.core.metrics
Interface for providing table based repair metrics.
TableRepairPolicy - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair
Interface for policies that can be used to control if repairs should run.
TableStorageStates - Interface in com.ericsson.bss.cassandra.ecchronos.core
Interface for retrieving storage usage for all tables this nodes should repair.
TableStorageStatesImpl - Class in com.ericsson.bss.cassandra.ecchronos.core
 
TableStorageStatesImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 
ThrottledLogMessage - Class in com.ericsson.bss.cassandra.ecchronos.core.utils.logging
 
ThrottledLogMessage(String, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottledLogMessage
 
ThrottlingLogger - Class in com.ericsson.bss.cassandra.ecchronos.core.utils.logging
Logger that throttles log messages per interval.
ThrottlingLogger(Logger, long, TimeUnit) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottlingLogger
 
TimeBasedRunPolicy - Class in com.ericsson.bss.cassandra.ecchronos.core
Time based run policy.
TimeBasedRunPolicy(TimeBasedRunPolicy.Builder) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy
 
TimeBasedRunPolicy.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core
 
toBytes(String) - Static method in class com.ericsson.bss.cassandra.ecchronos.core.utils.UnitConverter
 
toInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.RepairInfo
 
TokenSubRangeUtil - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
Utility class to split a token range into smaller sub-ranges.
TokenSubRangeUtil(LongTokenRange) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.utils.TokenSubRangeUtil
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairTask
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairResource
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Return a string representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedRange
Returns a string representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairedAt
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.ReplicaRepairGroup
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Returns a string representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
String representation.
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.DriverNode
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongToken
Deprecated.
 
toString() - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.LongTokenRange
 
transform(NormalizedRange) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Transform a normalized sub range of this vnode back to it's traditional counter-part.
transform(VnodeRepairState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.NormalizedBaseRange
Transform a traditional sub range of this vnode and aligns it's start offset from 0 rather than the vnode start.
tryLock(String, String, int, Map<String, String>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory
 
tryLock(String, String, int, Map<String, String>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.LockFactory
Try to lock a distributed resource using the provided priority.

U

UnitConverter - Class in com.ericsson.bss.cassandra.ecchronos.core.utils
 
UNKNOWN - com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
 
UNREPAIRED - Static variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
 
unwindRatio - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
update() - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairState
Update the repair state for the table.
update() - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateImpl
 
updateJob(UUID, Set<UdtValue>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandStatus
Update job with repaired tokens.
updateVnodeRepairState(VnodeRepairState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.SubRangeRepairStates.Builder
Update vNode repair state.
updateVnodeRepairState(VnodeRepairState) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStates.Builder
Combine the provided VnodeRepairState with the current representation.
updateVnodeRepairState(VnodeRepairState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl.Builder
Update vNode repair state.
updateVnodeRepairStates(Collection<VnodeRepairState>) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStates.Builder
Combine a collection of vnode repair states into this collection.
updateVnodeRepairStates(Collection<VnodeRepairState>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStatesImpl.Builder
Update vNode repair states.

V

validate(ScheduledJob) - Method in interface com.ericsson.bss.cassandra.ecchronos.core.scheduling.RunPolicy
Validate if the job is runnable or how long it should wait until it is tried again.
validate(ScheduledJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy
 
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairParallelism
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairParallelism
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask.ProgressEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.ScheduledRepairJobView.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.State
Returns an array containing the constants of this enum type, in the order they are declared.
verifyRepair(JmxProxy) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairTask
Method is called once a repair is completed.
verifyRepair(JmxProxy) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 
VirtualNodeState - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.types
A representation of a virtual node state.
VirtualNodeState() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
VirtualNodeState(long, long, Set<String>, long, boolean) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.types.VirtualNodeState
 
virtualNodeStates - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.Schedule
 
VNODE - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairLockType
 
VNODE - com.ericsson.bss.cassandra.ecchronos.core.repair.RepairOptions.RepairType
 
VnodeOnDemandRepairJob - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
A Job that will schedule and run vnode repair on one table once.
VnodeOnDemandRepairJob.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
VnodeRepairGroupFactory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A factory for ReplicaRepairGroup that creates repair groups for all vnodes with common replicas.
VnodeRepairResourceFactory - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
Repair resource factory that generates one repair resource per replica involved in the repair.
VnodeRepairResourceFactory() - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairResourceFactory
 
VnodeRepairState - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A class representing the repair state of a single vnode.
VnodeRepairState(LongTokenRange, ImmutableSet<DriverNode>, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Constructor.
VnodeRepairState(LongTokenRange, ImmutableSet<DriverNode>, long, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Constructor.
VnodeRepairState(LongTokenRange, ImmutableSet<DriverNode>, long, long, long) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairState
Constructor.
VnodeRepairStateFactory - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A factory to create VnodeRepairStates for a specific table.
VnodeRepairStateFactoryImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A repair state factory which uses a RepairHistoryProvider to determine repair state.
VnodeRepairStateFactoryImpl(ReplicationState, RepairHistoryProvider, boolean) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.state.VnodeRepairStateFactoryImpl
 
VnodeRepairStates - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A collection of VnodeRepairStates that contains utilities to easily combine with new entries.
VnodeRepairStates.Builder - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
VnodeRepairStatesImpl - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
VnodeRepairStatesImpl.Builder - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
VnodeRepairStateSummarizer - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
Utility class to handle partially repaired ranges and converting them back to full vnodes when possible in order to minimize memory usage.
VnodeRepairStateSummarizer.MergeStrategy - Interface in com.ericsson.bss.cassandra.ecchronos.core.repair.state
A merge strategy for adjacent sub ranges.
VnodeRepairStateUtils - Class in com.ericsson.bss.cassandra.ecchronos.core.repair.state
 
VnodeRepairTask - Class in com.ericsson.bss.cassandra.ecchronos.core.repair
 
VnodeRepairTask(JmxProxyFactory, TableReference, RepairConfiguration, TableRepairMetrics, RepairHistory, Set<LongTokenRange>, Set<DriverNode>, UUID) - Constructor for class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeRepairTask
 

W

warn(String, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottlingLogger
 
warn(Logger, long, Object...) - Method in class com.ericsson.bss.cassandra.ecchronos.core.utils.logging.ThrottledLogMessage
 
WARNING - com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairJobView.Status
 
warningTimeInMs - Variable in class com.ericsson.bss.cassandra.ecchronos.core.repair.types.ScheduleConfig
 
withBackoff(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Build with backoff.
withBackoff(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
withCacheExpiryInSeconds(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
withCassandraMetrics(CassandraMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with cassandra metrics.
withCassandraMetrics(CassandraMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
Build with cassandra metrics.
withConfiguration(ScheduledJob.Configuration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with configuration.
withConfiguration(ScheduledJob.Configuration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with configuration.
withCreatedAt(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
Build repair state snapshot with created at timestamp.
withDefaultRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with default repair configuration.
withFailedLockRetryAttempts(int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext.Builder
 
withFaultReporter(RepairFaultReporter) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with fault reporter.
withHostId(UUID) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build with host ID.
withHostStates(HostStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
withHostStates(HostStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
Build repair state factory with host states.
withIgnoreTWCSTables(boolean) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Build with ignore TWCS tables.
withInitialDelay(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
withJmxConnectionProvider(JmxConnectionProvider) - Method in class com.ericsson.bss.cassandra.ecchronos.core.JmxProxyFactoryImpl.Builder
Build with JMX connection provider.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl.Builder
 
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with JMX proxy factory.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with JMX proxy factory.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with JMX proxy factory.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with JMX proxy factory.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with JMX proxy factory.
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withJmxProxyFactory(JmxProxyFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
withJobId(UUID) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with job id.
withKeyspace(String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with keyspace.
withKeyspaceName(String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
withKeyspaceName(String) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy.Builder
 
withLastCompletedAt(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
Build repair state snapshot with last completed at.
withLocalNode(DriverNode) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with local node.
withLockCache(LockCache) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext.Builder
 
withLockFactory(LockFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl.Builder
 
withLockUpdateTimeInSeconds(int) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactoryCacheContext.Builder
 
withLookbackTime(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with lookback time.
withMeterRegistry(MeterRegistry) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl.Builder
Build with meter registry.
withNativeConnectionProvider(NativeConnectionProvider) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
withOnDemandStatus(OnDemandStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with on demand status.
withOnDemandStatus(OnDemandStatus) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build with on demand status.
withOnFinished(Consumer<UUID>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withOnFinished(Consumer<UUID>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withOngoingJob(OngoingJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withOngoingJob(OngoingJob) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withOngoingJobInfo(UUID, int, Set<UdtValue>, OngoingJob.Status, Long, RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build with ongoing job info.
withParallelism(RepairOptions.RepairParallelism) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the parallelism type to use for repairs.
withPriority(ScheduledJob.Priority) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
withPriorityGranularity(TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
withPriorityGranularityUnit(TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Build with Priority Granularity Unit for the scheduling job.
withRefreshIntervalInMs(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.HostStatesImpl.Builder
 
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with repair configuration.
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with repair configuration.
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with repair configuration.
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with repair configuration.
withRepairConfiguration(RepairConfiguration) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withRepairConfiguration(Function<TableReference, Set<RepairConfiguration>>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with repair configuration.
withRepairErrorTime(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the time used to send an error alarm that repair has not been running correctly.
withRepairHistory(RepairHistory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with repair history.
withRepairHistory(RepairHistory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with repair history.
withRepairHistory(RepairHistory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with repair history.
withRepairHistory(RepairHistory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with repair history.
withRepairHistory(RepairHistory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withRepairHistoryProvider(RepairHistoryProvider) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
Build repair state factory with repair history provider.
withRepairInterval(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the repair interval to use.
withRepairLockFactory(RepairLockFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with repair lock factory.
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with repair lock type.
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with repair lock type.
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with repair lock type.
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with repair lock type.
withRepairLockType(RepairLockType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withRepairPolices(Collection<TableRepairPolicy>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build table repair job with repair policies.
withRepairPolices(Collection<TableRepairPolicy>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with repair policies.
withRepairPolicies(Collection<TableRepairPolicy>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with repair policies.
withRepairPolicies(List<TableRepairPolicy>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with repair policies.
withRepairResourceFactory(RepairResourceFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with repair resource factory.
withRepairScheduler(RepairScheduler) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with table repair scheduler.
withRepairState(RepairState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with repair state.
withRepairStateFactory(RepairStateFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with repair state factory.
withRepairType(RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job with repairType.
withRepairType(RepairOptions.RepairType) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Build with repairType.
withRepairUnwindRatio(double) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the time used to wait after repair has been run.
withRepairWarningTime(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the time used to send a warning alarm that repair has not been running correctly.
withReplicaRepairGroup(ReplicaRepairGroup) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with replica repair group.
withReplicaRepairGroups(List<ReplicaRepairGroup>) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
Build repair state snapshot with replica repair groups.
withReplicatedTableProvider(ReplicatedTableProvider) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with replicated table provider.
withReplicatedTableProvider(ReplicatedTableProvider) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with replication state.
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with replication state.
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build with replication state.
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with replication state.
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with replication history.
withReplicationState(ReplicationState) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
Build repair state factory with replication state.
withRunInterval(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduledJob.ConfigurationBuilder
 
withRunInterval(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.scheduling.ScheduleManagerImpl.Builder
 
withScheduleManager(ScheduleManager) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with scheule manager.
withScheduleManager(ScheduleManager) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with schedule manager.
withSession(CqlSession) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with session.
withSession(CqlSession) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with session.
withSession(CqlSession) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with session.
withSession(CqlSession) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy.Builder
 
withStatementDecorator(StatementDecorator) - Method in class com.ericsson.bss.cassandra.ecchronos.core.CASLockFactory.Builder
 
withStatementDecorator(StatementDecorator) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.EccRepairHistory.Builder
Build ECC repair history with statement decorator.
withStatementDecorator(StatementDecorator) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TimeBasedRunPolicy.Builder
 
withTableReference(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with table reference.
withTableReference(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OngoingJob.Builder
Ongoing job build with table reference.
withTableReference(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with table reference.
withTableReference(TableReference) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with table reference.
withTableReferenceFactory(TableReferenceFactory) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.DefaultRepairConfigurationProvider.Builder
Build with table reference factory.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalOnDemandRepairJob.Builder
 
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.IncrementalRepairJob.Builder
Build with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.OnDemandRepairSchedulerImpl.Builder
Build on demand repair scheduler with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateFactoryImpl.Builder
Build repair state factory with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with table repair metrics.
withTableRepairMetrics(TableRepairMetrics) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.VnodeOnDemandRepairJob.Builder
 
withTableStorageStates(TableStorageStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.metrics.TableRepairMetricsImpl.Builder
Build with table storage states.
withTableStorageStates(TableStorageStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairSchedulerImpl.Builder
RepairSchedulerImpl build with table storage states.
withTableStorageStates(TableStorageStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.TableRepairJob.Builder
Build table repair job with table storage states.
withTargetRepairSizeInBytes(long) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairConfiguration.Builder
Set the target repair size in bytes.
withTokensPerRepair(BigInteger) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.RepairGroup.Builder
Build with tokens per repair.
withUpdateDelay(long, TimeUnit) - Method in class com.ericsson.bss.cassandra.ecchronos.core.TableStorageStatesImpl.Builder
 
withVnodeRepairStates(VnodeRepairStates) - Method in class com.ericsson.bss.cassandra.ecchronos.core.repair.state.RepairStateSnapshot.Builder
Build repair state snapshot with vNode repair state.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages