com.hazelcast.executor.impl
Class DistributedExecutorService
java.lang.Object
com.hazelcast.executor.impl.DistributedExecutorService
- All Implemented Interfaces:
- ExecutionTracingService, ManagedService, RemoteService
public class DistributedExecutorService
- extends Object
- implements ManagedService, RemoteService, ExecutionTracingService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
DistributedExecutorService
public DistributedExecutorService()
init
public void init(NodeEngine nodeEngine,
Properties properties)
- Description copied from interface:
ManagedService
- Initializes this ManagedService
- Specified by:
init
in interface ManagedService
- Parameters:
nodeEngine
- the NodeEngine this ManagedService belongs to.properties
- the Properties. Can be used to pass settings to the service.
reset
public void reset()
- Description copied from interface:
ManagedService
- reset this ManagedService back to initial state.
todo: what is the purpose of reset
- Specified by:
reset
in interface ManagedService
shutdown
public void shutdown(boolean terminate)
- Description copied from interface:
ManagedService
- Shuts down this ManagedService.
todo: what is the purpose of the terminate variable.
- Specified by:
shutdown
in interface ManagedService
execute
public void execute(String name,
String uuid,
Callable callable,
ResponseHandler responseHandler)
cancel
public boolean cancel(String uuid,
boolean interrupt)
shutdownExecutor
public void shutdownExecutor(String name)
isShutdown
public boolean isShutdown(String name)
createDistributedObject
public ExecutorServiceProxy createDistributedObject(String name)
- Specified by:
createDistributedObject
in interface RemoteService
destroyDistributedObject
public void destroyDistributedObject(String name)
- Specified by:
destroyDistributedObject
in interface RemoteService
isOperationExecuting
public boolean isOperationExecuting(Address callerAddress,
String callerUuid,
Object identifier)
- Specified by:
isOperationExecuting
in interface ExecutionTracingService
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.