private static int getRunningOperationCount(OperationRunner[] runners) { int result = 0; for (OperationRunner runner : runners) { if (runner.currentTask() != null) { result++; } } return result; }
@Override public void execute(PartitionSpecificRunnable task) { operationExecutor.execute(task); }
@Override public void run(Operation op) { operationExecutor.run(op); }
@Override public long getExecutedOperationCount() { return operationExecutor.getExecutedOperationCount(); }
@Override public int getPriorityOperationExecutorQueueSize() { return operationExecutor.getPriorityQueueSize(); }
@Override public int getPartitionThreadCount() { return operationExecutor.getPartitionThreadCount(); }
@Override public boolean isRunAllowed(Operation op) { return operationExecutor.isRunAllowed(op); }
@Override public int getGenericThreadCount() { return operationExecutor.getGenericThreadCount(); }
@Override public int getRunningOperationsCount() { return operationExecutor.getRunningOperationCount(); }
@Override public int getOperationExecutorQueueSize() { return operationExecutor.getQueueSize(); }
@Override public void executeOnPartitions(PartitionTaskFactory taskFactory, BitSet partitions) { operationExecutor.executeOnPartitions(taskFactory, partitions); }
@Override public void execute(Operation op) { operationExecutor.execute(op); }
private static int getRunningOperationCount(OperationRunner[] runners) { int result = 0; for (OperationRunner runner : runners) { if (runner.currentTask() != null) { result++; } } return result; }
@Override public void run(Operation op) { operationExecutor.run(op); }
@Override public long getExecutedOperationCount() { return operationExecutor.getExecutedOperationCount(); }
@Override public int getPriorityOperationExecutorQueueSize() { return operationExecutor.getPriorityQueueSize(); }
@Override public int getPartitionThreadCount() { return operationExecutor.getPartitionThreadCount(); }
@Override public boolean isRunAllowed(Operation op) { return operationExecutor.isRunAllowed(op); }
@Override public int getGenericThreadCount() { return operationExecutor.getGenericThreadCount(); }
@Override public void execute(Operation op) { operationExecutor.execute(op); }