@FunctionalInterface public interface Offloadable
| Modifier and Type | Field and Description | 
|---|---|
static String | 
NO_OFFLOADING
Constant meaning that there will be no off-loading if returned from the  
getExecutorName() method. | 
static String | 
OFFLOADABLE_EXECUTOR
Constant meaning that processing will be off-loaded to the default OFFLOADABLE_EXECUTOR executor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getExecutorName()
Returns the name of the executor to which the processing unit will be off-loaded. 
 | 
static final String NO_OFFLOADING
getExecutorName() method.static final String OFFLOADABLE_EXECUTOR
getExecutorName() method.ExecutionService.OFFLOADABLE_EXECUTOR, 
Constant Field ValuesString getExecutorName()
ExecutionService.OFFLOADABLE_EXECUTOR.
 The return value equal to "no-offloading" indicates that the processing should not be off-loaded at all.
 The processing will be executed as if the processing-unit didn't implement the Offloadable interface.
 Other return values will lookup the executor with the returned value which can be configured in the Hazelcast
 configuration.ExecutorConfig, 
Config.addExecutorConfig(ExecutorConfig)Copyright © 2023 Hazelcast, Inc.. All rights reserved.