@Override public void execute(PartitionSpecificRunnable task) { checkNotNull(task, "task can't be null"); execute(task, task.getPartitionId(), task instanceof UrgentSystemOperation); }
@Override public void execute(PartitionSpecificRunnable task) { checkNotNull(task, "task can't be null"); execute(task, task.getPartitionId(), task instanceof UrgentSystemOperation); }
private void process(PartitionSpecificRunnable runnable) { currentRunner = operationRunner(runnable.getPartitionId()); currentRunner.run(runnable); completedPartitionSpecificRunnableCount.inc(); }
private void process(PartitionSpecificRunnable runnable) { currentRunner = operationRunner(runnable.getPartitionId()); currentRunner.run(runnable); completedPartitionSpecificRunnableCount.inc(); }