# Hierarchy For Package com.hazelcast.jet

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.hazelcast.jet.Jet
  - com.hazelcast.jet.JobStateSnapshot
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.hazelcast.core.HazelcastException
          - com.hazelcast.jet.JetException
            - com.hazelcast.jet.JobAlreadyExistsException
            - com.hazelcast.jet.RestartableException
  - com.hazelcast.jet.Traversers
  - com.hazelcast.jet.Util

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - javax.cache.Cache<K,V> (also extends java.lang.Iterable<T>)
      - com.hazelcast.cache.ICache<K,V> (also extends com.hazelcast.core.PrefixedDistributedObject)
        - com.hazelcast.jet.ICacheJet<K,V>
- com.hazelcast.core.DistributedObject
  - com.hazelcast.core.BaseMap<K,V>
    - com.hazelcast.map.impl.LegacyAsyncMap<K,V>
      - com.hazelcast.core.IMap<K,V> (also extends java.util.concurrent.ConcurrentMap<K,V>)
        - com.hazelcast.jet.IMapJet<K,V>
  - com.hazelcast.core.ICollection<E> (also extends java.util.Collection<E>)
    - com.hazelcast.core.IList<E> (also extends java.util.List<E>)
      - com.hazelcast.jet.IListJet<E>
  - com.hazelcast.core.PrefixedDistributedObject
    - com.hazelcast.cache.ICache<K,V> (also extends javax.cache.Cache<K,V>)
      - com.hazelcast.jet.ICacheJet<K,V>
- java.lang.Iterable<T>
  - javax.cache.Cache<K,V> (also extends java.io.Closeable)
    - com.hazelcast.cache.ICache<K,V> (also extends com.hazelcast.core.PrefixedDistributedObject)
      - com.hazelcast.jet.ICacheJet<K,V>
  - java.util.Collection<E>
    - com.hazelcast.core.ICollection<E> (also extends com.hazelcast.core.DistributedObject)
      - com.hazelcast.core.IList<E> (also extends java.util.List<E>)
        - com.hazelcast.jet.IListJet<E>
    - java.util.List<E>
      - com.hazelcast.core.IList<E> (also extends com.hazelcast.core.ICollection<E>)
        - com.hazelcast.jet.IListJet<E>
- com.hazelcast.jet.JetCacheManager
- com.hazelcast.jet.JetInstance
- com.hazelcast.jet.Job
- java.util.Map<K,V>
  - java.util.concurrent.ConcurrentMap<K,V>
    - com.hazelcast.core.IMap<K,V> (also extends com.hazelcast.map.impl.LegacyAsyncMap<K,V>)
      - com.hazelcast.jet.IMapJet<K,V>
- com.hazelcast.jet.Traverser<T>

Copyright © 2019. All rights reserved.