com.hazelcast.jet

## Interface IListJet<E>

- Type Parameters:
    `E` - the type of values maintained by this list
  All Superinterfaces:
    Collection<E>, DistributedObject, ICollection<E>, IList<E>, Iterable<E>, List<E>

      public interface IListJet<E>
      extends IList<E>

  A concurrent, in-memory concurrent list implementation.

  In comparison to `IMapJet`, the entries of the list are only stored on a single partition, and as such adding more nodes will not add more storage capacity to the list. While `IMap` doesn't provide any ordering, the items in `IListJet` are ordered.

  It's possible to use the link as a data source or sink in a Jet `Pipeline`, using `Sources.list(String)` or `Sinks.list(String)`.

  Since:
    3.0
  See Also:
    `IList`, `Sources.list(String)`, `(String)`

- - ### Method Summary

    - ### Methods inherited from interface java.util.List

      `add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray`

    - ### Methods inherited from interface com.hazelcast.core.ICollection

      `addItemListener, getName, removeItemListener`

    - ### Methods inherited from interface java.util.Collection

      `parallelStream, removeIf, stream`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach`

    - ### Methods inherited from interface com.hazelcast.core.DistributedObject

      `destroy, getPartitionKey, getServiceName`

Copyright © 2020. All rights reserved.