public class BatchlogManager extends java.lang.Object implements BatchlogManagerMBean
| Modifier and Type | Field and Description |
|---|---|
static java.util.concurrent.ScheduledExecutorService |
batchlogTasks |
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 RowMutation |
getBatchlogMutationFor(java.util.Collection<RowMutation> mutations,
java.util.UUID uuid) |
long |
getBatchlogTimeout() |
long |
getTotalBatchesReplayed() |
void |
start() |
java.util.concurrent.Future<?> |
startBatchlogReplay() |
public static final BatchlogManager instance
public static final java.util.concurrent.ScheduledExecutorService batchlogTasks
public void start()
public int countAllBatches()
BatchlogManagerMBeancountAllBatches in interface BatchlogManagerMBeanpublic long getTotalBatchesReplayed()
getTotalBatchesReplayed in interface BatchlogManagerMBeanpublic void forceBatchlogReplay()
BatchlogManagerMBeanforceBatchlogReplay in interface BatchlogManagerMBeanpublic java.util.concurrent.Future<?> startBatchlogReplay()
public static RowMutation getBatchlogMutationFor(java.util.Collection<RowMutation> mutations, java.util.UUID uuid)
public long getBatchlogTimeout()
Copyright © 2015 The Apache Software Foundation