Package org.apache.cassandra.repair
Class SharedContext.ForwardingSharedContext
- java.lang.Object
-
- org.apache.cassandra.repair.SharedContext.ForwardingSharedContext
-
- All Implemented Interfaces:
SharedContext
- Enclosing interface:
- SharedContext
public static class SharedContext.ForwardingSharedContext extends java.lang.Object implements SharedContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.repair.SharedContext
SharedContext.ForwardingSharedContext, SharedContext.Global
-
-
Constructor Summary
Constructors Constructor Description ForwardingSharedContext(SharedContext delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetAddressAndPort
broadcastAddressAndPort()
Clock
clock()
ICompactionManager
compactionManager()
protected SharedContext
delegate()
ExecutorFactory
executorFactory()
IFailureDetector
failureDetector()
IGossiper
gossiper()
MBeanWrapper
mbean()
MessageDelivery
messaging()
ScheduledExecutorPlus
nonPeriodicTasks()
ScheduledExecutorPlus
optionalTasks()
PaxosRepairState
paxosRepairState()
PendingRangeCalculatorService
pendingRangeCalculator()
java.util.function.Supplier<java.util.Random>
random()
ActiveRepairService
repair()
TableRepairManager
repairManager(ColumnFamilyStore store)
ScheduledExecutorPlus
scheduledTasks()
IEndpointSnitch
snitch()
StreamExecutor
streamExecutor()
IValidationManager
validationManager()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cassandra.repair.SharedContext
withMessaging
-
-
-
-
Constructor Detail
-
ForwardingSharedContext
public ForwardingSharedContext(SharedContext delegate)
-
-
Method Detail
-
delegate
protected SharedContext delegate()
-
broadcastAddressAndPort
public InetAddressAndPort broadcastAddressAndPort()
- Specified by:
broadcastAddressAndPort
in interfaceSharedContext
-
random
public java.util.function.Supplier<java.util.Random> random()
- Specified by:
random
in interfaceSharedContext
-
clock
public Clock clock()
- Specified by:
clock
in interfaceSharedContext
-
executorFactory
public ExecutorFactory executorFactory()
- Specified by:
executorFactory
in interfaceSharedContext
-
mbean
public MBeanWrapper mbean()
- Specified by:
mbean
in interfaceSharedContext
-
optionalTasks
public ScheduledExecutorPlus optionalTasks()
- Specified by:
optionalTasks
in interfaceSharedContext
-
nonPeriodicTasks
public ScheduledExecutorPlus nonPeriodicTasks()
- Specified by:
nonPeriodicTasks
in interfaceSharedContext
-
scheduledTasks
public ScheduledExecutorPlus scheduledTasks()
- Specified by:
scheduledTasks
in interfaceSharedContext
-
messaging
public MessageDelivery messaging()
- Specified by:
messaging
in interfaceSharedContext
-
failureDetector
public IFailureDetector failureDetector()
- Specified by:
failureDetector
in interfaceSharedContext
-
snitch
public IEndpointSnitch snitch()
- Specified by:
snitch
in interfaceSharedContext
-
gossiper
public IGossiper gossiper()
- Specified by:
gossiper
in interfaceSharedContext
-
compactionManager
public ICompactionManager compactionManager()
- Specified by:
compactionManager
in interfaceSharedContext
-
repair
public ActiveRepairService repair()
- Specified by:
repair
in interfaceSharedContext
-
validationManager
public IValidationManager validationManager()
- Specified by:
validationManager
in interfaceSharedContext
-
repairManager
public TableRepairManager repairManager(ColumnFamilyStore store)
- Specified by:
repairManager
in interfaceSharedContext
-
streamExecutor
public StreamExecutor streamExecutor()
- Specified by:
streamExecutor
in interfaceSharedContext
-
pendingRangeCalculator
public PendingRangeCalculatorService pendingRangeCalculator()
- Specified by:
pendingRangeCalculator
in interfaceSharedContext
-
paxosRepairState
public PaxosRepairState paxosRepairState()
- Specified by:
paxosRepairState
in interfaceSharedContext
-
-