@Override public void execute(PartitionSpecificRunnable task) { operationExecutor.execute(task); }
@Override public void executeOnPartitions(PartitionTaskFactory taskFactory, BitSet partitions) { operationExecutor.executeOnPartitions(taskFactory, partitions); }
@Override public long getExecutedOperationCount() { return operationExecutor.getExecutedOperationCount(); }
@Override public void run() { long nextRunMillis = System.currentTimeMillis(); while (nodeEngine.isActive()) { LockSupport.parkUntil(nextRunMillis); nextRunMillis = samplerPeriodMillis; sample(executor.getPartitionOperationRunners(), partitionSpecificSamples); sample(executor.getGenericOperationRunners(), genericSamples); } }
private void doInvokeLocal(boolean isAsync) { if (op.getCallerUuid() == null) { op.setCallerUuid(context.node.getThisUuid()); } responseReceived = FALSE; op.setOperationResponseHandler(this); if (isAsync) { context.operationExecutor.execute(op); } else { context.operationExecutor.runOrExecute(op); } }
@Override public int getPriorityOperationExecutorQueueSize() { return operationExecutor.getPriorityQueueSize(); }
@Override public int getPartitionThreadCount() { return operationExecutor.getPartitionThreadCount(); }
@Override public int getGenericThreadCount() { return operationExecutor.getGenericThreadCount(); }
@Override public int getOperationExecutorQueueSize() { return operationExecutor.getQueueSize(); }
@Override public int getRunningOperationsCount() { return operationExecutor.getRunningOperationCount(); }
@Override public void run() { long nextRunMillis = System.currentTimeMillis(); while (nodeEngine.isActive()) { LockSupport.parkUntil(nextRunMillis); nextRunMillis = samplerPeriodMillis; sample(executor.getPartitionOperationRunners(), partitionSpecificSamples); sample(executor.getGenericOperationRunners(), genericSamples); } }
private void doInvokeLocal(boolean isAsync) { if (op.getCallerUuid() == null) { op.setCallerUuid(context.node.getThisUuid()); } responseReceived = FALSE; op.setOperationResponseHandler(this); if (isAsync) { context.operationExecutor.execute(op); } else { context.operationExecutor.runOrExecute(op); } }
@Override public int getPriorityOperationExecutorQueueSize() { return operationExecutor.getPriorityQueueSize(); }
@Override public int getPartitionThreadCount() { return operationExecutor.getPartitionThreadCount(); }
@Override public int getGenericThreadCount() { return operationExecutor.getGenericThreadCount(); }
@Override public int getOperationExecutorQueueSize() { return operationExecutor.getQueueSize(); }
@Override public int getRunningOperationsCount() { return operationExecutor.getRunningOperationCount(); }
operationExecutor.getGenericOperationRunners(), operationExecutor.getPartitionOperationRunners(), node.getProperties(), hzName);
@Override public void execute(Operation op) { operationExecutor.execute(op); }
@Override public long getExecutedOperationCount() { return operationExecutor.getExecutedOperationCount(); }