# Package com.hazelcast.util.executor

This package contains classes related to Util.Executor

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ManagedExecutorService |
  StripedRunnable | Striped Runnable is used in StripedExecutor.
  TimeoutRunnable | Interface for runnable with timeout value

- Class Summary
  Class | Description
  --- | ---
  AbstractExecutorThreadFactory |
  CachedExecutorServiceDelegate |
  CompletableFutureTask<V> |
  CompletedFuture<V> |
  DelegatingFuture<V> | A `InternalCompletableFuture` implementation that delegates the real logic to an underlying `InternalCompletableFuture` and decorates it with additional behavior: change the returned value by setting the result always deserializing the content caching the deserialized content so that a deserialization only happens once.
  HazelcastManagedThread | Base class for all Hazelcast threads to manage them from a single point.
  LoggingScheduledExecutor | Logs execution exceptions by overriding `ThreadPoolExecutor.afterExecute(java.lang.Runnable, java.lang.Throwable)` and `ScheduledThreadPoolExecutor.decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture<V>)` methods.
  NamedThreadPoolExecutor |
  PoolExecutorThreadFactory |
  SingleExecutorThreadFactory |
  StripedExecutor | The StripedExecutor internally uses a stripe of queues and each queue has its own private worker-thread.

- Enum Summary
  Enum | Description
  --- | ---
  ExecutorType |

## Package com.hazelcast.util.executor Description

This package contains classes related to Util.Executor

Copyright © 2018. All rights reserved.