Modified: tinkerpop/site/docs/3.2.7-SNAPSHOT/tutorials/the-gremlin-console/index.html URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.7-SNAPSHOT/tutorials/the-gremlin-console/index.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/docs/3.2.7-SNAPSHOT/tutorials/the-gremlin-console/index.html (original) +++ tinkerpop/site/docs/3.2.7-SNAPSHOT/tutorials/the-gremlin-console/index.html Mon Dec 11 17:29:17 2017 @@ -814,7 +814,7 @@ table.CodeRay td.code>pre{padding:0} <div class="paragraph"> <p>In <a href="http://tinkerpop.apache.org/docs/3.2.7-SNAPSHOT/tutorials/getting-started/#_the_first_five_minutes">"The First Five Minutes"</a> of the <a href="http://tinkerpop.apache.org">Apache TinkerPop</a> tutorial on how to -<a href="http://tinkerpop.apache.org/docs/3.2.7-SNAPSHOT/tutorials/getting-started/">get started</a> wth TinkerPop and graphs, the +<a href="http://tinkerpop.apache.org/docs/3.2.7-SNAPSHOT/tutorials/getting-started/">get started</a> with TinkerPop and graphs, the importance of the <a href="http://tinkerpop.apache.org/docs/3.2.7-SNAPSHOT/reference/#gremlin-console">Gremlin Console</a> was introduced. This tutorial further explores the usage of the console in the daily work of Gremlin developers delving more deeply into the details of its operations and expanding upon the basic usage guide in the @@ -1897,7 +1897,7 @@ gremlin> session.execute(select().all in the <code>Traversal</code>. Note the use of <code>def</code> in that closure to declare the "statement" variable. In the console, the use of <code>def</code> inside a closure scopes that variable to the closure. Without <code>def</code> the "row" variable would be accessible globally (i.e. at the <code>gremlin></code> prompt). The use of <code>def</code> at the console prompt for variable definition -is unecessary and will result in error:</p> +is unnecessary and will result in error:</p> </div> <div class="listingblock"> <div class="content"> @@ -1950,7 +1950,7 @@ knowledge on what the console can do for </div> <div id="footer"> <div id="footer-text"> -Last updated 2017-08-26 15:43:44 EDT +Last updated 2017-12-11 12:21:27 EST </div> </div> </body>
Modified: tinkerpop/site/docs/3.2.7-SNAPSHOT/upgrade/index.html URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.2.7-SNAPSHOT/upgrade/index.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/docs/3.2.7-SNAPSHOT/upgrade/index.html (original) +++ tinkerpop/site/docs/3.2.7-SNAPSHOT/upgrade/index.html Mon Dec 11 17:29:17 2017 @@ -806,13 +806,22 @@ table.CodeRay td.code>pre{padding:0} <ul class="sectlevel1"> <li><a href="#_tinkerpop_3_2_7">TinkerPop 3.2.7</a> <ul class="sectlevel2"> -<li><a href="#_upgrading_for_users">Upgrading for Users</a></li> -<li><a href="#_embedded_remote_connection">Embedded Remote Connection</a> +<li><a href="#_upgrading_for_users">Upgrading for Users</a> <ul class="sectlevel3"> +<li><a href="#_gremlin_python_core_types">Gremlin-Python Core Types</a></li> +<li><a href="#_eventstrategy_detachment">EventStrategy Detachment</a></li> +<li><a href="#_embedded_remote_connection">Embedded Remote Connection</a></li> +<li><a href="#_dsl_type_specification">DSL Type Specification</a></li> <li><a href="#_specify_a_cluster_object">Specify a Cluster Object</a></li> <li><a href="#_remote_traversal_timeout">Remote Traversal Timeout</a></li> <li><a href="#_modifications_to_match">Modifications to match()</a></li> <li><a href="#_clone_a_graph">Clone a Graph</a></li> +<li><a href="#_mutationlistener_changes">MutationListener Changes</a></li> +</ul> +</li> +<li><a href="#_upgrading_for_providers">Upgrading for Providers</a> +<ul class="sectlevel3"> +<li><a href="#_direction_both_requires_duplication_of_self_edges">Direction.BOTH Requires Duplication of Self-Edges</a></li> </ul> </li> </ul> @@ -825,7 +834,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_wsandhttpchannelizer">WsAndHttpChannelizer</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_2">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_referencevertex_label">ReferenceVertex Label</a></li> </ul> @@ -848,7 +857,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_gremlin_python_driver">Gremlin-Python Driver</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_2">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_3">Upgrading for Providers</a> <ul class="sectlevel4"> <li><a href="#_simplepathstep_and_cyclicpathstep_now_pathfilterstep">SimplePathStep and CyclicPathStep now PathFilterStep</a></li> <li><a href="#_lazybarrierstrategy_no_longer_end_appends_barriers">LazyBarrierStrategy No Longer End Appends Barriers</a></li> @@ -868,7 +877,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_ssl_client_authentication">SSL Client Authentication</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_3">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_4">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_database_providers">Graph Database Providers</a></li> <li><a href="#_drivers_providers">Drivers Providers</a></li> @@ -889,7 +898,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_io_reference_documentation">IO Reference Documentation</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_4">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_5">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers">Graph System Providers</a></li> </ul> @@ -906,7 +915,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_new_console_features">New Console Features</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_5">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_6">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_2">Graph System Providers</a></li> <li><a href="#_drivers_providers_2">Drivers Providers</a></li> @@ -925,7 +934,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_gremlin_console_flags">Gremlin Console Flags</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_6">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_7">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_3">Graph System Providers</a></li> <li><a href="#_graph_database_providers_2">Graph Database Providers</a></li> @@ -948,7 +957,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_remotegraph">RemoteGraph</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_7">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_8">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_4">Graph System Providers</a></li> <li><a href="#_graph_processor_providers">Graph Processor Providers</a></li> @@ -973,7 +982,7 @@ table.CodeRay td.code>pre{padding:0} </li> <li><a href="#_tinkerpop_3_1_6">TinkerPop 3.1.6</a> <ul class="sectlevel2"> -<li><a href="#_upgrading_for_providers_8">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_9">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_driver_providers">Driver Providers</a></li> </ul> @@ -1007,7 +1016,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_gremlin_server_workers_2">Gremlin Server Workers</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_9">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_10">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_database_providers_3">Graph Database Providers</a></li> <li><a href="#_graph_language_providers_3">Graph Language Providers</a></li> @@ -1028,7 +1037,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_session_timeout_setting">Session Timeout Setting</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_10">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_11">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_all_providers">All Providers</a></li> <li><a href="#_graph_system_providers_5">Graph System Providers</a></li> @@ -1053,7 +1062,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_deprecated_supportsaddproperty">Deprecated supportsAddProperty()</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_11">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_12">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_6">Graph System Providers</a></li> <li><a href="#_graph_database_providers_4">Graph Database Providers</a></li> @@ -1084,7 +1093,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_aliasing_remotes_in_the_console">Aliasing Remotes in the Console</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_12">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_13">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_7">Graph System Providers</a></li> <li><a href="#_driver_providers_4">Driver Providers</a></li> @@ -1105,7 +1114,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_gremlin_driver_and_server">Gremlin Driver and Server</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_13">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_14">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_driver_providers">Graph Driver Providers</a></li> </ul> @@ -1120,7 +1129,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="#_neo4j">Neo4j</a></li> </ul> </li> -<li><a href="#_upgrading_for_providers_14">Upgrading for Providers</a> +<li><a href="#_upgrading_for_providers_15">Upgrading for Providers</a> <ul class="sectlevel3"> <li><a href="#_graph_system_providers_8">Graph System Providers</a></li> <li><a href="#_graph_driver_providers_2">Graph Driver Providers</a></li> @@ -1207,9 +1216,34 @@ build libraries and other systems on the <div class="paragraph"> <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.7/CHANGELOG.asciidoc#release-3-2-7">changelog</a> for a complete list of all the modifications that are part of this release.</p> </div> +<div class="sect3"> +<h4 id="_gremlin_python_core_types">Gremlin-Python Core Types</h4> +<div class="paragraph"> +<p>With the addition of <code>UUID</code>, <code>Date</code>, and <code>Timestamp</code>, Gremlin-Python now implements serializers for all core GraphSON types. Users +that were using other types to represent this data can now use the Python classes <code>datetime.datetime</code> and`uuid.UUID` in GLV traversals. +Since Python does not support a native <code>Timestamp</code> object, Gremlin-Python now offers a dummy class <code>Timestamp</code>, which allows +users to wrap a float and submit it to the Gremlin Server as a <code>Timestamp</code> GraphSON type. <code>Timestamp</code> can be found in +<code>gremlin_python.statics</code>.</p> +</div> +<div class="paragraph"> +<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1807">TINKERPOP-1807</a></p> +</div> +</div> +<div class="sect3"> +<h4 id="_eventstrategy_detachment">EventStrategy Detachment</h4> +<div class="paragraph"> +<p><code>EventStrategy</code> forced detachment of mutated elements prior to raising them in events. While this was a desired +outcome, it may not have always fit every use case. For example, a user may have wanted a reference element or the +actual element itself. As a result, <code>EventStrategy</code> has changed to allow it to be constructed with a <code>detach()</code> +option, where it is possible to specify any of the following: <code>null</code> for no detachment, <code>DetachedFactory</code> for the +original behavior, and <code>ReferenceFactory</code> for detachment that returns reference elements.</p> </div> -<div class="sect2"> -<h3 id="_embedded_remote_connection">Embedded Remote Connection</h3> +<div class="paragraph"> +<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1829">TINKERPOP-1829</a></p> +</div> +</div> +<div class="sect3"> +<h4 id="_embedded_remote_connection">Embedded Remote Connection</h4> <div class="paragraph"> <p>As Gremlin Language Variants (GLVs) expand their usage and use of <code>withRemote()</code> becomes more common, the need to mock the "remote" in unit tests increases. To simplify mocking in Java, the new <code>EmbeddedRemoteConnection</code> provides a @@ -1218,6 +1252,68 @@ simple way to provide a "remote" that is <div class="paragraph"> <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1756">TINKERPOP-1756</a></p> </div> +</div> +<div class="sect3"> +<h4 id="_dsl_type_specification">DSL Type Specification</h4> +<div class="paragraph"> +<p>Prior to this version, the Java annotation processor for Gremlin DSLs has tried to infer the appropriate type +specifications when generating anonymous methods. It largely performed this inference on simple conventions in the +DSL method’s template specification and there were times where it would fail. For example, a method like this:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="keyword">default</span> GraphTraversal<S, E> person() { + <span class="keyword">return</span> hasLabel(<span class="string"><span class="delimiter">"</span><span class="content">person</span><span class="delimiter">"</span></span>); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>would generate an anonymous method like:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">static</span> <S> SocialGraphTraversal<S, E> person() { + <span class="keyword">return</span> hasLabel(<span class="string"><span class="delimiter">"</span><span class="content">person</span><span class="delimiter">"</span></span>); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>and, of course, generate a compile error and <code>E</code> was not recognized as a symbol. The preferred generation would likely +be:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">static</span> <S> SocialGraphTraversal<S, S> person() { + <span class="keyword">return</span> hasLabel(<span class="string"><span class="delimiter">"</span><span class="content">person</span><span class="delimiter">"</span></span>); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>To remedy this situation, a new annotation has been added which allows the user to control the type specifications +more directly providing a way to avoid/override the inference system:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="annotation">@GremlinDsl</span>.AnonymousMethod(returnTypeParameters = {<span class="string"><span class="delimiter">"</span><span class="content">A</span><span class="delimiter">"</span></span>, <span class="string"><span class="delimiter">"</span><span class="content">A</span><span class="delimiter">"</span></span>}, methodTypeParameters = {<span class="string"><span class="delimiter">"</span><span class="content">A</span><span class="delimiter">"</span></span>}) +<span class="directive">public</span> <span class="keyword">default</span> GraphTraversal<S, E> person() { + <span class="keyword">return</span> hasLabel(<span class="string"><span class="delimiter">"</span><span class="content">person</span><span class="delimiter">"</span></span>); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>which will then generate:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="CodeRay highlight"><code data-lang="java"><span class="directive">public</span> <span class="directive">static</span> <A> SocialGraphTraversal<A, A> person() { + <span class="keyword">return</span> hasLabel(<span class="string"><span class="delimiter">"</span><span class="content">person</span><span class="delimiter">"</span></span>); +}</code></pre> +</div> +</div> +<div class="paragraph"> +<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1791">TINKERPOP-1791</a></p> +</div> +</div> <div class="sect3"> <h4 id="_specify_a_cluster_object">Specify a Cluster Object</h4> <div class="paragraph"> @@ -1296,6 +1392,34 @@ the first graph to the second - <code>Gr primarily intended for use in tests.</p> </div> </div> +<div class="sect3"> +<h4 id="_mutationlistener_changes">MutationListener Changes</h4> +<div class="paragraph"> +<p>The <code>MutationListener</code> has a method called <code>vertexPropertyChanged</code> which gathered callbacks when a property on a vertex +was modified. The method had an incorrect signature though using <code>Property</code> instead of <code>VertexProperty</code>. The old method +that used <code>Property</code> has now been deprecated and a new method added that uses <code>VertexProperty</code>. This new method has a +default implementation that calls the old method, so this change should not cause breaks in compilation on upgrade. +Internally, TinkerPop no longer calls the old method except by way of that proxy. Users who have <code>MutationListener</code> +implementations can simply add the new method and override its behavior. The old method can thus be ignored completely.</p> +</div> +<div class="paragraph"> +<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1798">TINKERPOP-1798</a></p> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_upgrading_for_providers">Upgrading for Providers</h3> +<div class="sect3"> +<h4 id="_direction_both_requires_duplication_of_self_edges">Direction.BOTH Requires Duplication of Self-Edges</h4> +<div class="paragraph"> +<p>Prior to this release, there was no semantic check to determine whether a self-edge (e.g. <code>e[1][2-self→2]</code>) would be returned +twice on a <code>BOTH</code>. The semantics have been specified now in the test suite where the edge should be returned twice as it +is both an incoming edge and an outgoing edge.</p> +</div> +<div class="paragraph"> +<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1821">TINKERPOP-1821</a></p> +</div> +</div> </div> </div> </div> @@ -1324,7 +1448,7 @@ it has not been promoted as the primary <div class="sect3"> <h4 id="_wsandhttpchannelizer">WsAndHttpChannelizer</h4> <div class="paragraph"> -<p>The <code>WsAndHttpChannelizer</code> has been added to allow for processing both WebSocket and Http requests on the same +<p>The <code>WsAndHttpChannelizer</code> has been added to allow for processing both WebSocket and HTTP requests on the same port and gremlin server. The <code>SaslAndHttpBasicAuthenticationHandler</code> has also been added to service authentication for both protocols in conjunction with the <code>SimpleAuthenticator</code>.</p> </div> @@ -1334,7 +1458,7 @@ authentication for both protocols in con </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_2">Upgrading for Providers</h3> <div class="sect3"> <h4 id="_referencevertex_label">ReferenceVertex Label</h4> <div class="paragraph"> @@ -1379,7 +1503,7 @@ restrict the data they want to retrieve. <h4 id="_dsl_support">DSL Support</h4> <div class="paragraph"> <p>It has always been possible to construct Domain Specific Languages (DSLs) with Gremlin, but the approach has required -a somewhat deep understanding of the TinkerPop code base and it is not something that has had a recommeded method +a somewhat deep understanding of the TinkerPop code base and it is not something that has had a recommended method for implementation. With this release, TinkerPop simplifies DSL development and provides the best practices for their implementation.</p> </div> @@ -1493,7 +1617,7 @@ fields.</p> <div class="paragraph"> <p>The <code>gremlin.sh</code> command has two flags, <code>-i</code> and <code>-e</code>, which are used to pass a script and arguments into the Gremlin Console for execution. Those flags now allow for passing multiple scripts and related arguments to be supplied which -can yield greater flexibilty in automation tasks.</p> +can yield greater flexibility in automation tasks.</p> </div> <div class="listingblock"> <div class="content"> @@ -1522,7 +1646,7 @@ is determined by projections of the path <p>Gremlin Server previously implemented its own final <code>GraphManager</code> class. Now, the <code>GraphManager</code> has been changed to an interface, and users can supply their own <code>GraphManager</code> implementations in their YAML. The previous <code>GraphManager</code> class was meant be used by classes internal to Gremlin Server, but it was public so if it was used for some reason by -usrs then then a compile error can be expected. To correct this problem, which will likely manifest as a compile error +users then then a compile error can be expected. To correct this problem, which will likely manifest as a compile error when trying to create a <code>new GraphManager()</code> instance, simply change the code to <code>new DefaultGraphManager(Settings)</code>.</p> </div> <div class="paragraph"> @@ -1534,7 +1658,7 @@ when trying to create a <code>new GraphM <p><code>getGraphs()</code> should be replaced by the combination of <code>getGraphNames()</code> and then <code>getGraph(String)</code></p> </li> <li> -<p><code>getTraversalSources()</code> is similarly replaced and should instead use a combinatio of <code>getTraversalSourceNames()</code> and +<p><code>getTraversalSources()</code> is similarly replaced and should instead use a combination of <code>getTraversalSourceNames()</code> and <code>getTraversalSource(String)</code></p> </li> </ul> @@ -1548,7 +1672,7 @@ when trying to create a <code>new GraphM <div class="paragraph"> <p>Gremlin-Python now offers a more complete driver implementation that uses connection pooling and the Python <code>concurrent.futures</code> module to provide asynchronous I/0 using threading. The default underlying -websocket client implementation is still provided by Tornado, but it is trivial to plug in another client by +WebSocket client implementation is still provided by Tornado, but it is trivial to plug in another client by defining the <code>Transport</code> interface.</p> </div> <div class="paragraph"> @@ -1578,7 +1702,7 @@ client.close() <span class="comment"># </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_2">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_3">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -1605,7 +1729,7 @@ Furthermore, <code>PathFilterStep</code> <div class="paragraph"> <p><code>LazyBarrierStrategy</code> was trying to do to much by considering <code>Traverser</code> effects on network I/O by appending an <code>NoOpBarrierStrategy</code> to the end of the root traversal. This should not be accomplished by <code>LazyBarrierStrategy</code>, -but instead by <code>RemoteStrategy</code>. <code>RemoteStrategy</code> now tries to barrier-append. This may effect the reasoninig logic in +but instead by <code>RemoteStrategy</code>. <code>RemoteStrategy</code> now tries to barrier-append. This may effect the reasoning logic in some <code>ProviderStrategies</code>. Most likely not, but just be aware.</p> </div> <div class="paragraph"> @@ -1764,7 +1888,7 @@ removed.</p> </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_3">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_4">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -1909,7 +2033,7 @@ a long run job (e.g. an OLAP-based trave By exercising the option to a do a "forced close" the session will skip trying to close the transactions and just attempt to interrupt the long run job. By not closing transactions, the session leaves it up to the underlying graph database to sort out how it will deal with those orphaned transactions. On the positive side though (for those graphs -which do that well) , long run jobs have the opporunity to be cancelled without waiting for a timeout of the job itself +which do that well) , long run jobs have the opportunity to be cancelled without waiting for a timeout of the job itself which will allow resources to be released earlier.</p> </div> <div class="paragraph"> @@ -2026,7 +2150,7 @@ to know who was older than their friend, <div class="sect3"> <h4 id="_change_in_has_method_signatures">Change In has() Method Signatures</h4> <div class="paragraph"> -<p>The TinkerPop 3.2.2 release unintentionally intoduced a breaking change for some <code>has()</code> method overloads. In particular the +<p>The TinkerPop 3.2.2 release unintentionally introduced a breaking change for some <code>has()</code> method overloads. In particular the behavior for single item array arguments was changed:</p> </div> <div class="listingblock"> @@ -2104,7 +2228,7 @@ formats: GraphML, GraphSON and Gryo.</p> </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_4">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_5">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -2229,7 +2353,7 @@ a <code>SubgraphStrategy</code>, it does <div class="paragraph"> <p>Both <code>Graph.Exceptions.elementNotFound()</code> methods have been deprecated. These exceptions were being asserted in the test suite but were not being used anywhere in <code>gremlin-core</code> itself. The assertions have been modified to simply -assert that <code>NoSuchElementException</code> was thrown, which is precisely the behavior that was being indirected asserted +assert that <code>NoSuchElementException</code> was thrown, which is precisely the behavior that was being indirectly asserted when <code>Graph.Exceptions.elementNotFound()</code> were being used.</p> </div> <div class="paragraph"> @@ -2367,7 +2491,7 @@ Console Preferences</a></p> </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_5">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_6">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -2568,7 +2692,7 @@ have to use the <code>-e</code> option.< </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_6">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_7">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -2962,7 +3086,7 @@ to Gremlin Server (via driver or REST).< </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_7">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_8">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -3297,7 +3421,7 @@ making it possible easily read in legacy <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.6/CHANGELOG.asciidoc#tinkerpop-316-release-date-february-3-2017">changelog</a> for a complete list of all the modifications that are part of this release.</p> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_8">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_9">Upgrading for Providers</h3> <div class="sect3"> <h4 id="_driver_providers">Driver Providers</h4> <div class="sect4"> @@ -3438,7 +3562,7 @@ those that block for an extended period </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_9">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_10">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -3612,7 +3736,7 @@ the server will either eventually close </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_10">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_11">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -3880,7 +4004,7 @@ If using <code>supportsAddProperty()</co </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_11">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_12">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -4317,7 +4441,7 @@ script. For example once a <code>:remot </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_12">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_13">Upgrading for Providers</h3> <div class="admonitionblock important"> <table> <tr> @@ -4554,7 +4678,7 @@ bug fixes around the protocol as it pert </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_13">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_14">Upgrading for Providers</h3> <div class="sect3"> <h4 id="_graph_driver_providers">Graph Driver Providers</h4> <div class="sect4"> @@ -4616,7 +4740,7 @@ resolved.</p> </div> </div> <div class="sect2"> -<h3 id="_upgrading_for_providers_14">Upgrading for Providers</h3> +<h3 id="_upgrading_for_providers_15">Upgrading for Providers</h3> <div class="sect3"> <h4 id="_graph_system_providers_8">Graph System Providers</h4> <div class="sect4"> @@ -4689,7 +4813,7 @@ want the security capabilities that it p </div> <div id="footer"> <div id="footer-text"> -Last updated 2017-10-14 12:06:06 EDT +Last updated 2017-12-11 12:26:04 EST </div> </div> </body> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/index-all.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/index-all.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/index-all.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/index-all.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:29 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:19 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Index (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -6827,11 +6827,15 @@ the order they are declared.</div> <div class="block">This method is called at the end of the respective <a href="org/apache/tinkerpop/gremlin/process/computer/MapReduce.Stage.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><code>MapReduce.Stage</code></a> for a particular "chunk of vertices." The set of vertices in the graph are typically not processed with full parallelism.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd(Memory)</a></span> - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.<a href="org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html" title="class in org.apache.tinkerpop.gremlin.process.computer.traversal">TraversalVertexProgram</a></dt> +<dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd(Memory)</a></span> - Method in interface org.apache.tinkerpop.gremlin.process.computer.<a href="org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">VertexProgram</a></dt> <dd> <div class="block">This method is called at the end of each iteration of each "computational chunk." The set of vertices in the graph are typically not processed with full parallelism.</div> </dd> +<dt><span class="memberNameLink"><a href="org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart(Memory)</a></span> - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.<a href="org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html" title="class in org.apache.tinkerpop.gremlin.process.computer.traversal">TraversalVertexProgram</a></dt> +<dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart(Memory)</a></span> - Method in interface org.apache.tinkerpop.gremlin.process.computer.<a href="org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">VertexProgram</a></dt> <dd> <div class="block">This method is called at the start of each iteration of each "computational chunk." Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/class-use/Memory.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/class-use/Memory.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/class-use/Memory.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/class-use/Memory.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_121) on Sat Aug 26 16:41:57 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:19 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Uses of Interface org.apache.tinkerpop.gremlin.process.computer.Memory (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-08-26"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../../script.js"></script> </head> @@ -285,6 +285,14 @@ <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="typeNameLabel">TraversalVertexProgram.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#terminate-org.apache.tinkerpop.gremlin.process.computer.Memory-">terminate</a></span>(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">TraversalVertexProgram.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd</a></span>(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="typeNameLabel">TraversalVertexProgram.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart</a></span>(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</code> </td> +</tr> </tbody> </table> </li> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/package-tree.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/package-tree.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/package-tree.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/package-tree.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:28 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:19 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>org.apache.tinkerpop.gremlin.process.computer Class Hierarchy (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -137,11 +137,11 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/MapReduce.Stage.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">MapReduce.Stage</span></a></li> <li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/GraphFilter.Legal.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">GraphFilter.Legal</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/GraphComputer.ResultGraph.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">GraphComputer.ResultGraph</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/GraphComputer.Persist.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">GraphComputer.Persist</span></a></li> <li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/ProgramPhase.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">ProgramPhase</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/GraphComputer.Persist.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">GraphComputer.Persist</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/MapReduce.Stage.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">MapReduce.Stage</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/computer/GraphComputer.ResultGraph.html" title="enum in org.apache.tinkerpop.gremlin.process.computer"><span class="typeNameLink">GraphComputer.ResultGraph</span></a></li> </ul> </li> </ul> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_121) on Sat Aug 26 16:41:56 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:17 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TraversalVertexProgram (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-08-26"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../../script.js"></script> </head> @@ -19,7 +19,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10,"i15":9,"i16":10,"i17":10,"i18":10}; +var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -314,6 +314,20 @@ implements <a href="../../../../../../.. <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#toString--">toString</a></span>()</code> </td> </tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd</a></span>(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</code> +<div class="block">This method is called at the end of each iteration of each "computational chunk." + The set of vertices in the graph are typically not processed with full parallelism.</div> +</td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart</a></span>(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</code> +<div class="block">This method is called at the start of each iteration of each "computational chunk." + The set of vertices in the graph are typically not processed with full parallelism.</div> +</td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> @@ -327,7 +341,7 @@ implements <a href="../../../../../../.. <!-- --> </a> <h3>Methods inherited from interface org.apache.tinkerpop.gremlin.process.computer.<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">VertexProgram</a></h3> -<code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#createVertexProgram-org.apache.tinkerpop.gremlin.structure.Graph-org.apache.commons.configuration.Configuration-">createVertexProgram</a>, <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#getTraverserRequirements--">getTraverserRequirements</a>, <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd</a>, <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart</a></code></li> +<code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#createVertexProgram-org.apache.tinkerpop.gremlin.structure.Graph-org.apache.commons.configuration.Configuration-">createVertexProgram</a>, <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#getTraverserRequirements--">getTraverserRequirements</a></code></li> </ul> </li> </ul> @@ -563,6 +577,46 @@ implements <a href="../../../../../../.. </dl> </li> </ul> +<a name="workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>workerIterationStart</h4> +<pre>public void workerIterationStart(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">VertexProgram</a></code></span></div> +<div class="block">This method is called at the start of each iteration of each "computational chunk." + The set of vertices in the graph are typically not processed with full parallelism. + The vertex set is split into subsets and a worker is assigned to call the <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#execute-org.apache.tinkerpop.gremlin.structure.Vertex-org.apache.tinkerpop.gremlin.process.computer.Messenger-org.apache.tinkerpop.gremlin.process.computer.Memory-"><code>VertexProgram.execute(org.apache.tinkerpop.gremlin.structure.Vertex, org.apache.tinkerpop.gremlin.process.computer.Messenger<M>, org.apache.tinkerpop.gremlin.process.computer.Memory)</code></a> method. + The default implementation is a no-op.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationStart-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationStart</a></code> in interface <code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">VertexProgram</a><org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>memory</code> - The memory at the start of the iteration.</dd> +</dl> +</li> +</ul> +<a name="workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>workerIterationEnd</h4> +<pre>public void workerIterationEnd(<a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/Memory.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">Memory</a> memory)</pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">VertexProgram</a></code></span></div> +<div class="block">This method is called at the end of each iteration of each "computational chunk." + The set of vertices in the graph are typically not processed with full parallelism. + The vertex set is split into subsets and a worker is assigned to call the <a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#execute-org.apache.tinkerpop.gremlin.structure.Vertex-org.apache.tinkerpop.gremlin.process.computer.Messenger-org.apache.tinkerpop.gremlin.process.computer.Memory-"><code>VertexProgram.execute(org.apache.tinkerpop.gremlin.structure.Vertex, org.apache.tinkerpop.gremlin.process.computer.Messenger<M>, org.apache.tinkerpop.gremlin.process.computer.Memory)</code></a> method. + The default implementation is a no-op.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html#workerIterationEnd-org.apache.tinkerpop.gremlin.process.computer.Memory-">workerIterationEnd</a></code> in interface <code><a href="../../../../../../../org/apache/tinkerpop/gremlin/process/computer/VertexProgram.html" title="interface in org.apache.tinkerpop.gremlin.process.computer">VertexProgram</a><org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>>></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>memory</code> - The memory at the end of the iteration.</dd> +</dl> +</li> +</ul> <a name="getVertexComputeKeys--"> <!-- --> </a> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/Order.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:27 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:17 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Order (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -232,7 +232,7 @@ the order they are declared.</div> <!-- --> </a> <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> -<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Obj ect.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.java.util.Comparator"> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:28 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:19 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>org.apache.tinkerpop.gremlin.process.traversal Class Hierarchy (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../../script.js"></script> </head> @@ -213,13 +213,13 @@ <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Scope.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Scope</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/TraversalEngine.Type.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">TraversalEngine.Type</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Compare.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Compare</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/BiPredicate.html?is-external=true" title="class or interface in java.util.function">BiPredicate</a><T,U>)</li> -<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Pop.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Pop</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Operator.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Operator</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/BinaryOperator.html?is-external=true" title="class or interface in java.util.function">BinaryOperator</a><T>)</li> <li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Order.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Order</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><T>)</li> +<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Operator.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Operator</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/BinaryOperator.html?is-external=true" title="class or interface in java.util.function">BinaryOperator</a><T>)</li> +<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Compare.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Compare</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/BiPredicate.html?is-external=true" title="class or interface in java.util.function">BiPredicate</a><T,U>)</li> <li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/SackFunctions.Barrier.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">SackFunctions.Barrier</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><T>)</li> <li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Contains.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Contains</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/BiPredicate.html?is-external=true" title="class or interface in java.util.function">BiPredicate</a><T,U>)</li> +<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/Pop.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">Pop</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.process.traversal.<a href="../../../../../../org/apache/tinkerpop/gremlin/process/traversal/TraversalEngine.Type.html" title="enum in org.apache.tinkerpop.gremlin.process.traversal"><span class="typeNameLink">TraversalEngine.Type</span></a></li> </ul> </li> </ul> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-tree.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-tree.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-tree.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-tree.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:29 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:19 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>org.apache.tinkerpop.gremlin.structure Class Hierarchy (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> @@ -151,10 +151,10 @@ </ul> <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2> <ul> +<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptIn.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptIn</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptOuts.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptOuts</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptOut.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptOut</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptIns.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptIns</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> -<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptIn.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptIn</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> +<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Graph.OptOut.html" title="annotation in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Graph.OptOut</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li> </ul> <h2 title="Enum Hierarchy">Enum Hierarchy</h2> <ul> @@ -162,14 +162,14 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Transaction.Status.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Transaction.Status</span></a></li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/PropertyType.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">PropertyType</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Direction.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Direction</span></a></li> +<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Transaction.Status.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Transaction.Status</span></a></li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Column.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Column</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a><T,R>)</li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/T.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">T</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a><T,R>)</li> +<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Transaction.CLOSE_BEHAVIOR.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Transaction.CLOSE_BEHAVIOR</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><T>)</li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Transaction.READ_WRITE_BEHAVIOR.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Transaction.READ_WRITE_BEHAVIOR</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><T>)</li> <li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/VertexProperty.Cardinality.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">VertexProperty.Cardinality</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Direction.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Direction</span></a></li> -<li type="circle">org.apache.tinkerpop.gremlin.structure.<a href="../../../../../org/apache/tinkerpop/gremlin/structure/Transaction.CLOSE_BEHAVIOR.html" title="enum in org.apache.tinkerpop.gremlin.structure"><span class="typeNameLink">Transaction.CLOSE_BEHAVIOR</span></a> (implements java.util.function.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a><T>)</li> </ul> </li> </ul> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-frame.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-frame.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-frame.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-frame.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:23 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:13 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>All Classes (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -518,6 +518,7 @@ <li><a href="org/apache/tinkerpop/gremlin/structure/io/GraphWriter.WriterBuilder.html" title="interface in org.apache.tinkerpop.gremlin.structure.io" target="classFrame"><span class="interfaceName">GraphWriter.WriterBuilder</span></a></li> <li><a href="org/apache/tinkerpop/gremlin/util/Gremlin.html" title="class in org.apache.tinkerpop.gremlin.util" target="classFrame">Gremlin</a></li> <li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDsl.html" title="annotation in org.apache.tinkerpop.gremlin.process.traversal.dsl" target="classFrame">GremlinDsl</a></li> +<li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDsl.AnonymousMethod.html" title="annotation in org.apache.tinkerpop.gremlin.process.traversal.dsl" target="classFrame">GremlinDsl.AnonymousMethod</a></li> <li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessor.html" title="class in org.apache.tinkerpop.gremlin.process.traversal.dsl" target="classFrame">GremlinDslProcessor</a></li> <li><a href="org/apache/tinkerpop/gremlin/jsr223/GremlinEnabledScriptEngineTest.html" title="class in org.apache.tinkerpop.gremlin.jsr223" target="classFrame">GremlinEnabledScriptEngineTest</a></li> <li><a href="org/apache/tinkerpop/gremlin/groovy/engine/GremlinExecutor.html" title="class in org.apache.tinkerpop.gremlin.groovy.engine" target="classFrame">GremlinExecutor</a></li> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-noframe.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-noframe.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-noframe.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/allclasses-noframe.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:23 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:13 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>All Classes (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -518,6 +518,7 @@ <li><a href="org/apache/tinkerpop/gremlin/structure/io/GraphWriter.WriterBuilder.html" title="interface in org.apache.tinkerpop.gremlin.structure.io"><span class="interfaceName">GraphWriter.WriterBuilder</span></a></li> <li><a href="org/apache/tinkerpop/gremlin/util/Gremlin.html" title="class in org.apache.tinkerpop.gremlin.util">Gremlin</a></li> <li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDsl.html" title="annotation in org.apache.tinkerpop.gremlin.process.traversal.dsl">GremlinDsl</a></li> +<li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDsl.AnonymousMethod.html" title="annotation in org.apache.tinkerpop.gremlin.process.traversal.dsl">GremlinDsl.AnonymousMethod</a></li> <li><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessor.html" title="class in org.apache.tinkerpop.gremlin.process.traversal.dsl">GremlinDslProcessor</a></li> <li><a href="org/apache/tinkerpop/gremlin/jsr223/GremlinEnabledScriptEngineTest.html" title="class in org.apache.tinkerpop.gremlin.jsr223">GremlinEnabledScriptEngineTest</a></li> <li><a href="org/apache/tinkerpop/gremlin/groovy/engine/GremlinExecutor.html" title="class in org.apache.tinkerpop.gremlin.groovy.engine">GremlinExecutor</a></li> Modified: tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/deprecated-list.html URL: http://svn.apache.org/viewvc/tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/deprecated-list.html?rev=1817795&r1=1817794&r2=1817795&view=diff ============================================================================== --- tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/deprecated-list.html (original) +++ tinkerpop/site/javadocs/3.2.7-SNAPSHOT/full/deprecated-list.html Mon Dec 11 17:29:17 2017 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_144) on Sat Oct 14 12:07:23 EDT 2017 --> +<!-- Generated by javadoc (1.8.0_144) on Mon Dec 11 12:27:13 EST 2017 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Deprecated List (Apache TinkerPop 3.2.7-SNAPSHOT API)</title> -<meta name="date" content="2017-10-14"> +<meta name="date" content="2017-12-11"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> @@ -1464,39 +1464,44 @@ <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.Builder.html#vertexCriterion-org.apache.tinkerpop.gremlin.process.traversal.Traversal-">org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SubgraphStrategy.Builder.vertexCriterion(Traversal<Vertex, ?>)</a></td> </tr> <tr class="rowColor"> +<td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/step/util/event/MutationListener.html#vertexPropertyChanged-org.apache.tinkerpop.gremlin.structure.Vertex-org.apache.tinkerpop.gremlin.structure.Property-java.lang.Object-java.lang.Object...-">org.apache.tinkerpop.gremlin.process.traversal.step.util.event.MutationListener.vertexPropertyChanged(Vertex, Property, Object, Object...)</a> +<div class="block"><span class="deprecationComment">As of release 3.2.7, replaced by <a href="org/apache/tinkerpop/gremlin/process/traversal/step/util/event/MutationListener.html#vertexPropertyChanged-org.apache.tinkerpop.gremlin.structure.Vertex-org.apache.tinkerpop.gremlin.structure.VertexProperty-java.lang.Object-java.lang.Object...-"><code>MutationListener.vertexPropertyChanged(Vertex, VertexProperty, Object, Object...)</code></a>.</span></div> +</td> +</tr> +<tr class="altColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/engine/ComputerTraversalEngine.Builder.html#vertices-org.apache.tinkerpop.gremlin.process.traversal.Traversal-">org.apache.tinkerpop.gremlin.process.traversal.engine.ComputerTraversalEngine.Builder.vertices(Traversal<Vertex, Vertex>)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversalSource.Builder.html#with-org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy-">org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.Builder.with(TraversalStrategy)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/TraversalSource.Builder.html#with-org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy-">org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Builder.with(TraversalStrategy)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversalSource.html#withBindings-org.apache.tinkerpop.gremlin.process.traversal.Bindings-">org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.withBindings(Bindings)</a></td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/TraversalSource.html#withBindings-org.apache.tinkerpop.gremlin.process.traversal.Bindings-">org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.withBindings(Bindings)</a> <div class="block"><span class="deprecationComment">As of release 3.2.4, replaced by use of <a href="org/apache/tinkerpop/gremlin/process/traversal/Bindings.html" title="class in org.apache.tinkerpop.gremlin.process.traversal"><code>Bindings</code></a> without reference to a <a href="org/apache/tinkerpop/gremlin/process/traversal/TraversalSource.html" title="interface in org.apache.tinkerpop.gremlin.process.traversal"><code>TraversalSource</code></a>.</span></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversalSource.Builder.html#without-java.lang.Class-">org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.Builder.without(Class<? extends TraversalStrategy>)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/TraversalSource.Builder.html#without-java.lang.Class-">org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Builder.without(Class<? extends TraversalStrategy>)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="org/apache/tinkerpop/gremlin/process/traversal/engine/ComputerTraversalEngine.Builder.html#workers-int-">org.apache.tinkerpop.gremlin.process.traversal.engine.ComputerTraversalEngine.Builder.workers(int)</a> <div class="block"><span class="deprecationComment">As of release 3.2.0. Please use <a href="org/apache/tinkerpop/gremlin/structure/Graph.html#traversal-java.lang.Class-"><code>Graph.traversal(Class)</code></a>.</span></div> </td>