This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 19b5eee  Use RemoteTraverser interface rather than specific 
DefaultRemoteTraverser CTR
     new f497276  Merge branch 'tp33'
19b5eee is described below

commit 19b5eee3a1e3bd7a75a418ae28a4c5337fbc5018
Author: Stephen Mallette <[email protected]>
AuthorDate: Wed Nov 14 18:48:31 2018 -0500

    Use RemoteTraverser interface rather than specific DefaultRemoteTraverser 
CTR
---
 CHANGELOG.asciidoc                                                    | 1 +
 .../apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java | 4 ++--
 .../main/javascript/gremlin-javascript/lib/process/graph-traversal.js | 1 -
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index f19ff82..5422dc3 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -28,6 +28,7 @@ This release also includes changes from <<release-3-2-11, 
3.2.11>>.
 * Added `:bytecode` command to help developers debugging `Bytecode`-based 
traversals.
 * Fixed `PersistedOutputRDD` to eager persist RDD by adding `count()` action 
calls.
 * Deserialized `g:Set` to a Python `Set` in GraphSON in `gremlin-python`.
+* Changed Java driver to expect a generic `RemoteTraverser` object rather than 
the specific `DefaultRemoteTraverser`.
 * Display the remote stack trace in the Gremlin Console when scripts sent to 
the server fail.
 * Added `AnonymousTraversalSource` which provides a more unified means of 
constructing a `TraversalSource`.
 * Changed behavior of GraphSON deserializer in gremlin-python such that 
`g:Set` returns a Python `Set`.
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java
index d991f21..e36e205 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java
@@ -23,8 +23,8 @@ import org.apache.tinkerpop.gremlin.driver.Client;
 import org.apache.tinkerpop.gremlin.driver.Result;
 import org.apache.tinkerpop.gremlin.driver.ResultSet;
 import 
org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraversal;
-import 
org.apache.tinkerpop.gremlin.process.remote.traversal.DefaultRemoteTraverser;
 import 
org.apache.tinkerpop.gremlin.process.remote.traversal.RemoteTraversalSideEffects;
+import org.apache.tinkerpop.gremlin.process.remote.traversal.RemoteTraverser;
 import 
org.apache.tinkerpop.gremlin.process.remote.traversal.step.map.RemoteStep;
 import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
 import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
@@ -139,7 +139,7 @@ public class DriverRemoteTraversal<S, E> extends 
AbstractRemoteTraversal<S, E> {
 
         @Override
         public Traverser.Admin<E> next() {
-            return (DefaultRemoteTraverser<E>) inner.next().getObject();
+            return (RemoteTraverser<E>) inner.next().getObject();
         }
     }
 
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
index 56b9e69..edeb2cb 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/process/graph-traversal.js
@@ -47,7 +47,6 @@ class GraphTraversalSource {
   /**
    * @param remoteConnection
    * @returns {GraphTraversalSource}
-   * @deprecated As of release 3.3.5, replaced by {@link 
AnonymousTraversalSource#withRemote(Configuration)}.
    */
   withRemote(remoteConnection) {
     const traversalStrategy = new 
TraversalStrategies(this.traversalStrategies);

Reply via email to