## Uses of Interface
com.hazelcast.durableexecutor.DurableExecutorServiceFuture

- Packages that use DurableExecutorServiceFuture
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.durableexecutor | This package contains DurableExecutorService functionality for Hazelcast. The DurableExecutorService extends the `ExecutorService` and provides additional methods like executing tasks on a member who is owner of a specific key.

- - ### Uses of DurableExecutorServiceFuture in com.hazelcast.client.proxy

    Methods in com.hazelcast.client.proxy that return DurableExecutorServiceFuture
    Modifier and Type | Method and Description
    --- | ---
    `<T> DurableExecutorServiceFuture<T>` | ClientDurableExecutorServiceProxy.`submit(Callable<T> task)`
    `DurableExecutorServiceFuture<?>` | ClientDurableExecutorServiceProxy.`submit(Runnable task)`
    `<T> DurableExecutorServiceFuture<T>` | ClientDurableExecutorServiceProxy.`submit(Runnable task, T result)`
    `<T> DurableExecutorServiceFuture<T>` | ClientDurableExecutorServiceProxy.`submitToKeyOwner(Callable<T> task, Object key)`
    `DurableExecutorServiceFuture<?>` | ClientDurableExecutorServiceProxy.`submitToKeyOwner(Runnable task, Object key)`

  - ### Uses of DurableExecutorServiceFuture in com.hazelcast.durableexecutor

    Methods in com.hazelcast.durableexecutor that return DurableExecutorServiceFuture
    Modifier and Type | Method and Description
    --- | ---
    `<T> DurableExecutorServiceFuture<T>` | DurableExecutorService.`submit(Callable<T> task)` Submits a value-returning task for execution and returns a Future representing the pending results of the task.
    `DurableExecutorServiceFuture<?>` | DurableExecutorService.`submit(Runnable task)` Submits a Runnable task for execution and returns a Future representing that task.
    `<T> DurableExecutorServiceFuture<T>` | DurableExecutorService.`submit(Runnable task, T result)` Submits a Runnable task for execution and returns a Future representing that task.
    `<T> DurableExecutorServiceFuture<T>` | DurableExecutorService.`submitToKeyOwner(Callable<T> task, Object key)` Submits a task to the owner of the specified key and returns a Future representing that task.
    `DurableExecutorServiceFuture<?>` | DurableExecutorService.`submitToKeyOwner(Runnable task, Object key)` Submits a task to the owner of the specified key and returns a Future representing that task.

Copyright © 2019. All rights reserved.