org.apache.tinkerpop.gremlin.process.traversal.step

## Interface GraphComputing

- All Known Implementing Classes:
    BranchStep, ChooseStep, ComputerAwareStep, ComputerAwareStep.EndStep, DedupGlobalStep, ElementMapStep, GraphStep, MatchStep, MatchStep.MatchEndStep, Neo4jGraphStep, ProfileSideEffectStep, RepeatStep, RepeatStep.RepeatEndStep, TinkerGraphStep, UnionStep

      public interface GraphComputing

  A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not. `ComputerFinalizationStrategy` is responsible for calling the `onGraphComputer()` method. This method is only called for global children steps of a `TraversalParent`.
  Author:
    Marko A. Rodriguez (http://markorodriguez.com)

- - ### Method Summary

    All Methods Static Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default void` | `atMaster(boolean atMaster)` Some steps should behave different whether they are executing at the master traversal or distributed across the worker traversals.
    `static void` | `atMaster(Step<?,?> step, boolean atMaster)`
    `void` | `onGraphComputer()` The step will be executing on a `GraphComputer`.

- - ### Method Detail

    - #### onGraphComputer

          void onGraphComputer()

      The step will be executing on a `GraphComputer`.

    - #### atMaster

          default void atMaster(boolean atMaster)

      Some steps should behave different whether they are executing at the master traversal or distributed across the worker traversals. The default implementation does nothing.
      Parameters:
        `atMaster` - whether the step is currently executing at master

    - #### atMaster

          static void atMaster(Step<?,?> step,
                               boolean atMaster)

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