## Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet

- Packages that use TraverserSet
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.process.traversal.traverser.util |

- - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.computer.traversal

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal that return TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<Object>` | TraversalVertexProgramMessageCombiner.`combine(TraverserSet<Object> messageA, TraverserSet<Object> messageB)`
    `static <R> TraverserSet<R>` | TraversalVertexProgram.`loadHaltedTraversers(Configuration configuration)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal that return types with arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `Optional<MessageCombiner<TraverserSet<Object>>>` | TraversalVertexProgram.`getMessageCombiner()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal with parameters of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<Object>` | TraversalVertexProgramMessageCombiner.`combine(TraverserSet<Object> messageA, TraverserSet<Object> messageB)`
    `TraverserSet<Object>` | TraversalVertexProgramMessageCombiner.`combine(TraverserSet<Object> messageA, TraverserSet<Object> messageB)`
    `TraversalVertexProgram.Builder` | TraversalVertexProgram.Builder.`haltedTraversers(TraverserSet<Object> haltedTraversers)`
    `static <R> void` | TraversalVertexProgram.`storeHaltedTraversers(Configuration configuration, TraverserSet<R> haltedTraversers)`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.traversal with type arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalVertexProgram.`execute(Vertex vertex, Messenger<TraverserSet<Object>> messenger, Memory memory)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with type arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,E>` | GraphTraversal.`barrier(Consumer<TraverserSet<Object>> barrierConsumer)` Turns the lazy traversal pipeline into a bulk-synchronous pipeline which basically iterates that traversal to the size of the barrier.
    `static <A> GraphTraversal<A,A>` | __.`barrier(Consumer<TraverserSet<Object>> barrierConsumer)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<S>` | RangeGlobalStep.RangeBiOperator.`apply(TraverserSet<S> mutatingSeed, TraverserSet<S> set)`
    `TraverserSet<S>` | TailGlobalStep.`nextBarrier()`
    `TraverserSet<S>` | RangeGlobalStep.`nextBarrier()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `MemoryComputeKey<TraverserSet<S>>` | TailGlobalStep.`getMemoryComputeKey()`
    `MemoryComputeKey<TraverserSet<S>>` | RangeGlobalStep.`getMemoryComputeKey()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter with parameters of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | TailGlobalStep.`addBarrier(TraverserSet<S> barrier)`
    `void` | RangeGlobalStep.`addBarrier(TraverserSet<S> barrier)`
    `TraverserSet<S>` | RangeGlobalStep.RangeBiOperator.`apply(TraverserSet<S> mutatingSeed, TraverserSet<S> set)`
    `TraverserSet<S>` | RangeGlobalStep.RangeBiOperator.`apply(TraverserSet<S> mutatingSeed, TraverserSet<S> set)`
    `void` | SampleGlobalStep.`barrierConsumer(TraverserSet<S> traverserSet)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<S>` | OrderGlobalStep.OrderBiOperator.`apply(TraverserSet<S> setA, TraverserSet<S> setB)`
    `TraverserSet<S>` | NoOpBarrierStep.`nextBarrier()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `Consumer<TraverserSet<S>>` | LambdaCollectingBarrierStep.`getBarrierConsumer()`
    `MemoryComputeKey<TraverserSet<S>>` | OrderGlobalStep.`getMemoryComputeKey()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoOpBarrierStep.`addBarrier(TraverserSet<S> barrier)`
    `TraverserSet<S>` | OrderGlobalStep.OrderBiOperator.`apply(TraverserSet<S> setA, TraverserSet<S> setB)`
    `TraverserSet<S>` | OrderGlobalStep.OrderBiOperator.`apply(TraverserSet<S> setA, TraverserSet<S> setB)`
    `void` | OrderGlobalStep.`barrierConsumer(TraverserSet<S> traverserSet)`
    `void` | LambdaCollectingBarrierStep.`barrierConsumer(TraverserSet<S> traverserSet)`

    Constructor parameters in org.apache.tinkerpop.gremlin.process.traversal.step.map with type arguments of type TraverserSet
    Constructor and Description
    `LambdaCollectingBarrierStep(Traversal.Admin traversal, Consumer<TraverserSet<S>> barrierConsumer, int maxBarrierSize)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<S>` | AggregateStep.`nextBarrier()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with parameters of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | AggregateStep.`addBarrier(TraverserSet<S> barrier)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.step.util

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.util declared as TraverserSet
    Modifier and Type | Field and Description
    --- | ---
    `protected TraverserSet<S>` | CollectingBarrierStep.`traverserSet`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `TraverserSet<S>` | CollectingBarrierStep.`nextBarrier()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return types with arguments of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `MemoryComputeKey<TraverserSet<S>>` | CollectingBarrierStep.`getMemoryComputeKey()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type TraverserSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | CollectingBarrierStep.`addBarrier(TraverserSet<S> barrier)`
    `abstract void` | CollectingBarrierStep.`barrierConsumer(TraverserSet<S> traverserSet)`

  - ### Uses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.traverser.util

    Subclasses of TraverserSet in org.apache.tinkerpop.gremlin.process.traversal.traverser.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IndexedTraverserSet<S,I>` A `TraverserSet` that has an index back to the object in the `Traverser`.
    `static class` | `IndexedTraverserSet.VertexIndexedTraverserSet` An `IndexedTraverserSet` that indexes based on a `Vertex` traverser.

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.