# Package com.hazelcast.jet

Hazelcast Jet is a distributed computation engine running on top of Hazelcast IMDG technology.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ICacheJet<K,V> | A distributed, in-memory implementation of `JCache` specification.
  IListJet<E> | A concurrent, in-memory concurrent list implementation.
  IMapJet<K,V> | A distributed, in-memory concurrent map implementation.
  JetCacheManager | `JetCacheManager` is the entry point to access JSR-107 (JCache) caches via `JetInstance` interface.
  JetInstance | Represents either an instance of a Jet server node or a Jet client instance that connects to a remote cluster.
  Job | A Jet computation job created by submitting a `DAG` or `Pipeline`.
  Traverser<T> | Traverses a potentially infinite sequence of non-`null` items.

- Class Summary
  Class | Description
  --- | ---
  Jet | Entry point to the Jet product.
  JobStateSnapshot | A handle to an exported state snapshot created using `Job.exportSnapshot(String)`.
  Traversers | Utility class with several `Traverser`s useful in `Processor` implementations.
  Util | Miscellaneous utility methods useful in DAG building logic.

- Exception Summary
  Exception | Description
  --- | ---
  JetException | Base Jet exception.
  JobAlreadyExistsException | Thrown when a named job is submitted while there is an active job with the same name.
  RestartableException | Exception to throw from job-executing methods to indicate a failure that can be resolved by restarting the job.

## Package com.hazelcast.jet Description

Hazelcast Jet is a distributed computation engine running on top of Hazelcast IMDG technology. To use it, refer to the Javadoc on the `Pipeline API` and to the Reference Manual.

Since:
  3.0

Copyright © 2019. All rights reserved.