Class EmbeddedRemoteConnection

java.lang.Object
org.apache.tinkerpop.gremlin.process.remote.EmbeddedRemoteConnection
All Implemented Interfaces:
AutoCloseable, RemoteConnection

public class EmbeddedRemoteConnection extends Object implements RemoteConnection
Allows a RemoteConnection to be submitted to a "local" Graph instance thus simulating a connection to a remote source. Basic usage is as follows:
 
 // Using TinkerGraph here but any embedded Graph instance would suffice
 Graph graph = TinkerFactory.createModern();
 GraphTraversalSource g = graph.traversal();

 // setup the remote as normal but give it the embedded "g" so that it executes against that
 GraphTraversalSource simulatedRemoteG = traversal().with(new EmbeddedRemoteConnection(g));
 assertEquals(6, simulatedRemoteG.V().count().next().intValue());
 
 
Author:
Stephen Mallette (http://stephen.genoprime.com)