public class DistributedExecutorService extends Object implements ManagedService, RemoteService, LiveOperationsTracker, StatisticsAwareService
| Modifier and Type | Field and Description | 
|---|---|
| static String | SERVICE_NAME | 
| Constructor and Description | 
|---|
| DistributedExecutorService() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | cancel(String uuid,
      boolean interrupt) | 
| ExecutorServiceProxy | createDistributedObject(String name)Creates a distributed object. | 
| void | destroyDistributedObject(String name)Destroys a distributed object. | 
| void | execute(String name,
       String uuid,
       Callable callable,
       Operation op) | 
| Map<String,LocalExecutorStats> | getStats() | 
| void | init(NodeEngine nodeEngine,
    Properties properties)Initializes this ManagedService | 
| boolean | isShutdown(String name) | 
| void | populate(LiveOperations liveOperations)Populate the LiveOperations | 
| void | reset()reset this ManagedService back to initial state. | 
| void | shutdown(boolean terminate)Shuts down this ManagedService. | 
| void | shutdownExecutor(String name) | 
public static final String SERVICE_NAME
public void init(NodeEngine nodeEngine, Properties properties)
ManagedServiceinit in interface ManagedServicenodeEngine - the NodeEngine that this ManagedService belongs to.properties - the Properties. Can be used to pass settings to the service.public void reset()
ManagedServicereset in interface ManagedServicepublic void shutdown(boolean terminate)
ManagedServiceshutdown in interface ManagedServiceterminate - true to shut down the ManagedServicepublic boolean cancel(String uuid, boolean interrupt)
public void shutdownExecutor(String name)
public boolean isShutdown(String name)
public ExecutorServiceProxy createDistributedObject(String name)
RemoteServicecreateDistributedObject in interface RemoteServicename - the name for the created distributed objectpublic void destroyDistributedObject(String name)
RemoteServicedestroyDistributedObject in interface RemoteServicename - the name of the distributed object to destroypublic void populate(LiveOperations liveOperations)
LiveOperationsTrackerpopulate in interface LiveOperationsTrackerliveOperations - the LiveOperations to populate.public Map<String,LocalExecutorStats> getStats()
getStats in interface StatisticsAwareServiceCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.