Class EmbeddedRemoteTraversal<S,E>
java.lang.Object
org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraversal<S,E>
org.apache.tinkerpop.gremlin.process.remote.traversal.EmbeddedRemoteTraversal<S,E>
- All Implemented Interfaces:
Serializable,AutoCloseable,Cloneable,Iterator<E>,RemoteTraversal<S,,E> Traversal<S,,E> Traversal.Admin<S,E>
Generated by the
EmbeddedRemoteConnection to help simulate a remote traversal execution within the same JVM.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
Traversal.Admin<S,E>, Traversal.Exceptions, Traversal.Symbols -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasNext()next()Note that internally#nextTraverser()is called from within a loop (specifically inAbstractStep.next()that breaks properly when aNoSuchElementExceptionis thrown.Methods inherited from class org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraversal
addStep, applyStrategies, clone, getGraph, getGremlinLang, getGValueManager, getParent, getSideEffects, getSteps, getStrategies, getTraverserGenerator, getTraverserRequirements, isLocked, lock, removeStep, setGraph, setGValueManager, setParent, setSideEffects, setStrategiesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
asAdmin, close, discard, explain, fill, forEachRemaining, forEachRemaining, iterate, next, notifyClose, profile, promise, toBulkSet, toList, toSet, toStream, tryNextMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
addStart, addStarts, addStep, equals, getEndStep, getStartStep, getTraversalSource, getTraverserSetSupplier, isRoot, removeStep, reset
-
Constructor Details
-
EmbeddedRemoteTraversal
-
-
Method Details
-
nextTraverser
Description copied from class:AbstractRemoteTraversalNote that internally#nextTraverser()is called from within a loop (specifically inAbstractStep.next()that breaks properly when aNoSuchElementExceptionis thrown. In other words the "results" should be iterated to force that failure.- Specified by:
nextTraverserin interfaceTraversal.Admin<S,E> - Specified by:
nextTraverserin classAbstractRemoteTraversal<S,E>
-
hasNext
public boolean hasNext() -
next
-