| Package | Description | 
|---|---|
| com.hazelcast.spi.impl.operationexecutor | Contains the  OperationRunnercode. | 
| com.hazelcast.spi.impl.operationexecutor.classic | Contains the  ClassicOperationExecutorcode. | 
| com.hazelcast.spi.impl.operationexecutor.slowoperationdetector | Contains the functionality to detect slow running operations using the
  OperationRunnerinstances from theOperationExecutor. | 
| Modifier and Type | Method and Description | 
|---|---|
| OperationRunner | OperationRunnerFactory. createAdHocRunner()Creates an ad hoc generic OperationRunner. | 
| OperationRunner | OperationRunnerFactory. createGenericRunner()Creates an OperationRunner to execute generic Operations. | 
| OperationRunner | OperationRunnerFactory. createPartitionRunner(int partitionId)Creates an OperationRunner for a given partition. | 
| OperationRunner[] | OperationExecutor. getGenericOperationRunners()Gets all the generic operation handlers. | 
| OperationRunner[] | OperationExecutor. getPartitionOperationRunners()Gets all the operation handlers for the partitions. | 
| Modifier and Type | Method and Description | 
|---|---|
| OperationRunner | OperationThread. getCurrentOperationRunner() | 
| OperationRunner[] | ClassicOperationExecutor. getGenericOperationRunners() | 
| OperationRunner | GenericOperationThread. getOperationRunner(int partitionId) | 
| abstract OperationRunner | OperationThread. getOperationRunner(int partitionId) | 
| OperationRunner | PartitionOperationThread. getOperationRunner(int partitionId)For each partition there is a  OperationRunnerinstance. | 
| OperationRunner[] | ClassicOperationExecutor. getPartitionOperationRunners() | 
| Constructor and Description | 
|---|
| GenericOperationThread(String name,
                      int threadId,
                      ScheduleQueue scheduleQueue,
                      ILogger logger,
                      HazelcastThreadGroup threadGroup,
                      NodeExtension nodeExtension,
                      OperationRunner operationRunner) | 
| PartitionOperationThread(String name,
                        int threadId,
                        ScheduleQueue scheduleQueue,
                        ILogger logger,
                        HazelcastThreadGroup threadGroup,
                        NodeExtension nodeExtension,
                        OperationRunner[] partitionOperationRunners) | 
| Constructor and Description | 
|---|
| SlowOperationDetector(LoggingService loggingServices,
                     OperationRunner[] genericOperationRunners,
                     OperationRunner[] partitionOperationRunners,
                     GroupProperties groupProperties,
                     HazelcastThreadGroup hazelcastThreadGroup) | 
| SlowOperationDetector(LoggingService loggingServices,
                     OperationRunner[] genericOperationRunners,
                     OperationRunner[] partitionOperationRunners,
                     GroupProperties groupProperties,
                     HazelcastThreadGroup hazelcastThreadGroup) | 
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.