| Package | Description | 
|---|---|
| com.hazelcast.spi.impl.operationexecutor | 
 Contains the  
OperationRunner code. | 
| com.hazelcast.spi.impl.operationexecutor.classic | 
 Contains the  
ClassicOperationExecutor code. | 
| com.hazelcast.spi.impl.operationexecutor.slowoperationdetector | 
 Contains the functionality to detect slow running operations using the
  
OperationRunner instances from the
 OperationExecutor. | 
| 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  
OperationRunner instance. | 
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 © 2016 Hazelcast, Inc.. All Rights Reserved.