Interface CallStepContract<S,E>

All Superinterfaces:
AutoCloseable, Cloneable, Configuring, Iterator<Traverser.Admin<E>>, Parameterizing, PopContaining, Serializable, Step<S,E>, TraversalParent
All Known Implementing Classes:
CallStep, CallStepPlaceholder

public interface CallStepContract<S,E> extends Step<S,E>, Configuring, TraversalParent
  • Field Details

    • CONCRETE_STEPS

      static final List<Class<? extends Step>> CONCRETE_STEPS
      Concrete implementations of this contract that can be referenced as TinkerPop implementations.
  • Method Details

    • service

      Service<S,E> service()
    • serviceGValueSafe

      default Service<S,E> serviceGValueSafe()
    • getServiceName

      String getServiceName()
    • getStaticParams

      Map getStaticParams()
    • getStaticParamsAsGValue

      default GValue<Map> getStaticParamsAsGValue()
    • getMergedParams

      Map getMergedParams()
    • getServiceRegistry

      ServiceRegistry getServiceRegistry()
    • reset

      void reset()
      Description copied from interface: Step
      Reset the state of the step such that it has no incoming starts. Internal states are to be reset, but any sideEffect data structures are not to be recreated.
      Specified by:
      reset in interface Step<S,E>