## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.TraversalSource

- Packages that use TraversalSource
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.jsr223 |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.engine |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.server |
  org.apache.tinkerpop.gremlin.server.util |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.util |

- - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

    Classes in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential that implement TraversalSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CredentialTraversalSourceDsl`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.jsr223

    Classes in org.apache.tinkerpop.gremlin.jsr223 with type parameters of type TraversalSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>>`

    Methods in org.apache.tinkerpop.gremlin.jsr223 with type parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static <S extends TraversalSource,T extends Traversal.Admin<?,?>> JavaTranslator<S,T>` | JavaTranslator.`of(S traversalSource)`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`traversal(TraversalSource traversalSource, String scriptEngine, String traversalScript, Object... bindings)` Deprecated. As of release 3.2.0, replaced by `PeerPressureVertexProgram.Builder.edges(Traversal.Admin)`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Methods in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`traversal(TraversalSource traversalSource, String scriptEngine, String traversalScript, Object... bindings)` Deprecated. As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.edges(Traversal.Admin)`

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

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalVertexProgram.Builder` | TraversalVertexProgram.Builder.`traversal(TraversalSource traversalSource, String scriptEngine, String traversalScript, Object... bindings)`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexProgramStrategy.`addGraphComputerStrategies(TraversalSource traversalSource)`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal with type parameters of type TraversalSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnonymousTraversalSource<T extends TraversalSource>` Provides a unified way to construct a `TraversalSource` from the perspective of the traversal.
    `static interface` | `Translator.StepTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>>` Translates bytecode to actual steps.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with type parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends TraversalSource> AnonymousTraversalSource<T>` | AnonymousTraversalSource.`traversal(Class<T> traversalSourceClass)` Constructs an `AnonymousTraversalSource` which will then be configured to spawn the specified `TraversalSource`.

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalSource` | TraversalSource.`clone()` The clone-method should be used to create immutable traversal sources with each call to a configuration "withXXX"-method.
    `default TraversalSource` | TraversalSource.`withComputer()` Add the standard `GraphComputer` of the graph that will be used to execute the traversal.
    `default TraversalSource` | TraversalSource.`withComputer(Class<? extends GraphComputer> graphComputerClass)` Add a `GraphComputer` class used to execute the traversal.
    `default TraversalSource` | TraversalSource.`withComputer(Computer computer)` Add a `Computer` that will generate a `GraphComputer` from the `Graph` that will be used to execute the traversal.
    `default TraversalSource` | TraversalSource.`withoutStrategies(Class<? extends TraversalStrategy>... traversalStrategyClasses)` Remove an arbitrary collection of `TraversalStrategy` classes from the traversal source.
    `default TraversalSource` | TraversalSource.`withRemote(Configuration conf)` Deprecated. As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(Configuration)`.
    `default <A> TraversalSource` | TraversalSource.`withSack(A initialValue)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(A initialValue, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(Supplier<A> initialValue)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(Supplier<A> initialValue, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSideEffect(String key, A initialValue)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSideEffect(String key, A initialValue, BinaryOperator<A> reducer)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSideEffect(String key, Supplier<A> initialValue)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `default <A> TraversalSource` | TraversalSource.`withSideEffect(String key, Supplier<A> initialValue, BinaryOperator<A> reducer)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `default TraversalSource` | TraversalSource.`withStrategies(TraversalStrategy... traversalStrategies)` Add an arbitrary collection of `TraversalStrategy` instances to the traversal source.

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that implement TraversalSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GraphTraversalSource` A `GraphTraversalSource` is the primary DSL of the Gremlin traversal machine.

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.process.traversal.engine

    Methods in org.apache.tinkerpop.gremlin.process.traversal.engine that return TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalSource` | ComputerTraversalEngine.Builder.`create(GraphTraversalSource traversalSource)` Deprecated. As of release 3.2.0. Please use `Graph.traversal(Class)`.

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type TraversalSource
    Constructor and Description
    `TranslationStrategy(TraversalSource traversalSource, Translator translator, boolean assertBytecode)`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type TraversalSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TraversalSourceFactory<T extends TraversalSource>` `TraversalSource` is not `Serializable`.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type TraversalSource
    Constructor and Description
    `DefaultTraversal(TraversalSource traversalSource)`
    `DefaultTraversal(TraversalSource traversalSource, Traversal.Admin<S,E> traversal)`
    `ScriptTraversal(TraversalSource traversalSource, String scriptEngine, String script, Object... bindings)`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.server

    Methods in org.apache.tinkerpop.gremlin.server that return TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalSource` | GraphManager.`getTraversalSource(String traversalSourceName)` Get `TraversalSource` instance whose name matches `traversalSourceName`
    `TraversalSource` | GraphManager.`removeTraversalSource(String tsName)` Remove `TraversalSource` by name.

    Methods in org.apache.tinkerpop.gremlin.server that return types with arguments of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,TraversalSource>` | GraphManager.`getTraversalSources()` Deprecated. As of release 3.2.5, replaced by a combination of `GraphManager.getTraversalSourceNames()` and `GraphManager.getTraversalSource(String)` - note that the expectation is this method return an immutable `Map` which was not the expectation prior to 3.2.5.

    Methods in org.apache.tinkerpop.gremlin.server with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphManager.`putTraversalSource(String tsName, TraversalSource ts)` Add or update the specified `TraversalSource` with the specified name.

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.server.util

    Methods in org.apache.tinkerpop.gremlin.server.util that return TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalSource` | DefaultGraphManager.`getTraversalSource(String traversalSourceName)`
    `TraversalSource` | DefaultGraphManager.`removeTraversalSource(String tsName)`

    Methods in org.apache.tinkerpop.gremlin.server.util that return types with arguments of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,TraversalSource>` | DefaultGraphManager.`getTraversalSources()` Deprecated. As of release 3.2.5, replaced by a combination of `DefaultGraphManager.getTraversalSourceNames()` and `DefaultGraphManager.getTraversalSource(String)`

    Methods in org.apache.tinkerpop.gremlin.server.util with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultGraphManager.`putTraversalSource(String tsName, TraversalSource ts)`

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure with type parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `default <C extends TraversalSource> C` | Graph.`traversal(Class<C> traversalSourceClass)` Generate a `TraversalSource` using the specified `TraversalSource` class.

  - ### Uses of TraversalSource in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type TraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StringFactory.`traversalSourceString(TraversalSource traversalSource)`

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