Package org.apache.cassandra.repair
Class SharedContext.Global
- java.lang.Object
-
- org.apache.cassandra.repair.SharedContext.Global
-
- All Implemented Interfaces:
SharedContext
- Enclosing interface:
- SharedContext
public static class SharedContext.Global extends java.lang.Object implements SharedContext
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.repair.SharedContext
SharedContext.ForwardingSharedContext, SharedContext.Global
-
-
Field Summary
Fields Modifier and Type Field Description static SharedContext.Global
instance
-
Constructor Summary
Constructors Constructor Description Global()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InetAddressAndPort
broadcastAddressAndPort()
Clock
clock()
ICompactionManager
compactionManager()
ExecutorFactory
executorFactory()
IFailureDetector
failureDetector()
IGossiper
gossiper()
MBeanWrapper
mbean()
MessageDelivery
messaging()
ScheduledExecutorPlus
optionalTasks()
java.util.function.Supplier<java.util.Random>
random()
ActiveRepairService
repair()
TableRepairManager
repairManager(ColumnFamilyStore store)
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
-
-
-
-
Field Detail
-
instance
public static final SharedContext.Global instance
-
-
Method Detail
-
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
-
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
-
-