Class AbstractRemoteTraverser<T>

java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser<T>
org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraverser<T>
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Traverser<T>>, RemoteTraverser<T>, Traverser<T>, Traverser.Admin<T>, Attachable<T>
Direct Known Subclasses:
DefaultRemoteTraverser

public abstract class AbstractRemoteTraverser<T> extends AbstractTraverser<T> implements RemoteTraverser<T>
Author:
Stephen Mallette (http://stephen.genoprime.com)
See Also:
  • Constructor Details

    • AbstractRemoteTraverser

      public AbstractRemoteTraverser(T t, long bulk)
  • Method Details

    • bulk

      public long bulk()
      Description copied from interface: Traverser
      A traverser may represent a grouping of traversers to allow for more efficient data propagation.
      Specified by:
      bulk in interface Traverser<T>
      Overrides:
      bulk in class AbstractTraverser<T>
      Returns:
      the number of traversers represented in this traverser.
    • setBulk

      public void setBulk(long bulk)
      Description copied from interface: Traverser.Admin
      Set the number of traversers represented by this traverser.
      Specified by:
      setBulk in interface Traverser.Admin<T>
      Overrides:
      setBulk in class AbstractTraverser<T>
      Parameters:
      bulk - the number of traversers