# 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 from a `DAG` or `Pipeline`.
  Traverser<T> | Traverses a potentially infinite sequence of non-`null` items.

- Class Summary
  Class | Description
  --- | ---
  GenericPredicates | Generic wrappers for methods in `Predicates`.
  Jet | Entry point to the Jet product.
  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.
  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.

Copyright © 2018. All rights reserved.