@Override public GraphTraversalSource traversal(final Graph graph, final TraversalStrategy... strategies) { final GraphTraversalSource.Builder builder = GraphTraversalSource.build().engine(StandardTraversalEngine.build()); Stream.of(strategies).forEach(builder::with); return builder.create(graph); }
@Override public GraphTraversalSource traversal(final Graph graph, final TraversalStrategy... strategies) { final GraphTraversalSource.Builder builder = GraphTraversalSource.build().engine(ComputerTraversalEngine.build().computer(FulgoraGraphComputer.class)); Stream.of(strategies).forEach(builder::with); return builder.create(graph); }
@Override public GraphTraversalSource traversal(final Graph graph) { return GraphTraversalSource.build().engine(ComputerTraversalEngine.build().computer(FulgoraGraphComputer.class)).create(graph); }
@Override public GraphTraversalSource getLatestState() { return GraphTraversalSource.build().with(LATEST_ELEMENTS).create(graph); }