com.hazelcast.spi
Interface ExecutionService


public interface ExecutionService

Author:
mdogan 12/14/12

Field Summary
static String ASYNC_EXECUTOR
           
static String CLIENT_EXECUTOR
           
static String OPERATION_EXECUTOR
           
static String QUERY_EXECUTOR
           
static String SCHEDULED_EXECUTOR
           
static String SYSTEM_EXECUTOR
           
 
Method Summary
 void execute(String name, Runnable command)
           
 ExecutorService getExecutor(String name)
           
 ScheduledExecutorService getScheduledExecutor()
           
 ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
           
 ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
           
 ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long period, TimeUnit unit)
           
 void shutdownExecutor(String name)
           
<T> Future<T>
submit(String name, Callable<T> task)
           
 Future<?> submit(String name, Runnable task)
           
 

Field Detail

SYSTEM_EXECUTOR

static final String SYSTEM_EXECUTOR
See Also:
Constant Field Values

OPERATION_EXECUTOR

static final String OPERATION_EXECUTOR
See Also:
Constant Field Values

ASYNC_EXECUTOR

static final String ASYNC_EXECUTOR
See Also:
Constant Field Values

SCHEDULED_EXECUTOR

static final String SCHEDULED_EXECUTOR
See Also:
Constant Field Values

CLIENT_EXECUTOR

static final String CLIENT_EXECUTOR
See Also:
Constant Field Values

QUERY_EXECUTOR

static final String QUERY_EXECUTOR
See Also:
Constant Field Values
Method Detail

execute

void execute(String name,
             Runnable command)

submit

Future<?> submit(String name,
                 Runnable task)

submit

<T> Future<T> submit(String name,
                     Callable<T> task)

getExecutor

ExecutorService getExecutor(String name)

shutdownExecutor

void shutdownExecutor(String name)

schedule

ScheduledFuture<?> schedule(Runnable command,
                            long delay,
                            TimeUnit unit)

scheduleAtFixedRate

ScheduledFuture<?> scheduleAtFixedRate(Runnable command,
                                       long initialDelay,
                                       long period,
                                       TimeUnit unit)

scheduleWithFixedDelay

ScheduledFuture<?> scheduleWithFixedDelay(Runnable command,
                                          long initialDelay,
                                          long period,
                                          TimeUnit unit)

getScheduledExecutor

ScheduledExecutorService getScheduledExecutor()


Copyright © 2013 Hazelcast, Inc.. All Rights Reserved.