public class BatchlogManager extends java.lang.Object implements BatchlogManagerMBean
Modifier and Type | Class and Description |
---|---|
static class |
BatchlogManager.EndpointFilter |
Modifier and Type | Field and Description |
---|---|
static BatchlogManager |
instance |
Constructor and Description |
---|
BatchlogManager() |
Modifier and Type | Method and Description |
---|---|
int |
countAllBatches()
Counts all batches currently in the batchlog.
|
void |
forceBatchlogReplay()
Forces batchlog replay.
|
static Mutation |
getBatchlogMutationFor(java.util.Collection<Mutation> mutations,
java.util.UUID uuid,
int version) |
long |
getBatchlogTimeout() |
long |
getTotalBatchesReplayed() |
static void |
shutdown() |
void |
start() |
java.util.concurrent.Future<?> |
startBatchlogReplay() |
public static final BatchlogManager instance
public void start()
public static void shutdown() throws java.lang.InterruptedException
java.lang.InterruptedException
public int countAllBatches()
BatchlogManagerMBean
countAllBatches
in interface BatchlogManagerMBean
public long getTotalBatchesReplayed()
getTotalBatchesReplayed
in interface BatchlogManagerMBean
public void forceBatchlogReplay() throws java.lang.Exception
BatchlogManagerMBean
forceBatchlogReplay
in interface BatchlogManagerMBean
java.lang.Exception
public java.util.concurrent.Future<?> startBatchlogReplay()
public static Mutation getBatchlogMutationFor(java.util.Collection<Mutation> mutations, java.util.UUID uuid, int version)
public long getBatchlogTimeout()
Copyright © 2018 The Apache Software Foundation