Merge branch 'TINKERPOP-1274' of https://github.com/newkek/incubator-tinkerpop 
into TINKERPOP-1274

Conflicts:
        
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.java
        
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONModule.java


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/10abe8e1
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/10abe8e1
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/10abe8e1

Branch: refs/heads/TINKERPOP-1274
Commit: 10abe8e14caa2312bc89e3289978ef417831b4ce
Parents: f5b64fa 16e26b5
Author: Stephen Mallette <[email protected]>
Authored: Thu Jun 30 13:32:48 2016 -0400
Committer: Stephen Mallette <[email protected]>
Committed: Thu Jun 30 13:32:48 2016 -0400

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |    30 +-
 DISCLAIMER                                      |     7 -
 README.asciidoc                                 |     8 +-
 bin/process-docs.sh                             |     2 +-
 bin/publish-docs.sh                             |    15 +
 bin/validate-distribution.sh                    |     9 +-
 docs/preprocessor/awk/prepare.awk               |     4 +
 docs/preprocessor/preprocess-file.sh            |    10 +-
 docs/preprocessor/preprocess.sh                 |    44 +-
 docs/src/dev/developer/administration.asciidoc  |     5 +-
 docs/src/dev/developer/contributing.asciidoc    |   676 +-
 .../developer/development-environment.asciidoc  |    99 +
 docs/src/dev/developer/for-committers.asciidoc  |   394 +
 docs/src/dev/developer/index.asciidoc           |    12 +
 docs/src/dev/provider/index.asciidoc            |    82 +-
 docs/src/recipes/between-vertices.asciidoc      |    28 +-
 docs/src/recipes/centrality.asciidoc            |   168 +
 docs/src/recipes/cycle-detection.asciidoc       |    61 +
 .../src/recipes/if-then-based-grouping.asciidoc |    13 +-
 docs/src/recipes/index.asciidoc                 |     8 +-
 docs/src/recipes/shortest-path.asciidoc         |    19 +-
 docs/src/recipes/style-guide.asciidoc           |    81 +
 .../src/reference/gremlin-applications.asciidoc |    10 +-
 .../reference/implementations-hadoop.asciidoc   |    80 +-
 .../reference/implementations-intro.asciidoc    |     2 +-
 .../reference/implementations-neo4j.asciidoc    |    77 +-
 docs/src/reference/the-graph.asciidoc           |   132 +-
 docs/src/reference/the-traversal.asciidoc       |    35 +-
 .../tutorials/getting-started/index.asciidoc    |     2 +-
 .../gremlin-language-variants/index.asciidoc    |     6 +-
 .../upgrade/release-3.1.x-incubating.asciidoc   |     2 +-
 .../upgrade/release-3.2.x-incubating.asciidoc   |    46 +-
 docs/static/images/betweeness-example.png       |   Bin 0 -> 8465 bytes
 docs/static/images/graph-cycle.png              |   Bin 0 -> 774901 bytes
 docs/static/images/neo4j-ha.png                 |   Bin 0 -> 108249 bytes
 docs/static/images/tinkerpop3.graffle           | 23433 ++++++++---------
 docs/static/resources/gremlin-jython.py         |     2 +-
 docs/static/resources/gremlin-python.py         |     2 +-
 .../process/computer/GiraphGraphComputer.java   |    59 +-
 .../process/computer/GiraphWorkerContext.java   |     3 +-
 gremlin-console/src/assembly/distribution.xml   |     4 -
 .../tinkerpop/gremlin/console/Console.groovy    |    16 +-
 .../groovy/plugin/DriverRemoteAcceptor.java     |    10 +-
 .../DriverRemoteAcceptorIntegrateTest.java      |     8 +
 .../gremlin/process/computer/GraphFilter.java   |    11 +
 .../gremlin/process/computer/ProgramPhase.java  |    40 +
 .../peerpressure/PeerPressureVertexProgram.java |    21 +-
 .../computer/traversal/MasterExecutor.java      |    65 +-
 .../traversal/MemoryTraversalSideEffects.java   |    28 +-
 .../computer/traversal/SingleMessenger.java     |    49 -
 .../traversal/TraversalVertexProgram.java       |   102 +-
 .../computer/traversal/TraverserExecutor.java   |   203 -
 .../computer/traversal/WorkerExecutor.java      |   245 +
 .../traversal/step/VertexComputing.java         |     6 +-
 .../step/map/PageRankVertexProgramStep.java     |     8 +-
 .../step/map/PeerPressureVertexProgramStep.java |    16 +-
 .../step/map/ProgramVertexProgramStep.java      |     9 +-
 .../step/map/TraversalVertexProgramStep.java    |    13 +-
 .../traversal/step/map/VertexProgramStep.java   |    21 +-
 .../optimization/GraphFilterStrategy.java       |     3 +-
 .../process/computer/util/EmptyMemory.java      |    91 +
 .../process/computer/util/SingleMessenger.java  |    49 +
 .../gremlin/process/remote/RemoteGraph.java     |    20 +-
 .../process/traversal/step/map/GroupStep.java   |   311 +-
 .../traversal/step/map/SelectOneStep.java       |     2 +-
 .../step/sideEffect/GroupSideEffectStep.java    |    61 +-
 .../traversal/step/sideEffect/SubgraphStep.java |    19 +-
 .../traversal/step/util/ImmutablePath.java      |     3 +-
 .../process/traversal/step/util/Parameters.java |    18 +-
 .../decoration/HaltedTraverserStrategy.java     |    71 +
 .../strategy/decoration/SubgraphStrategy.java   |    40 +-
 .../optimization/RangeByIsCountStrategy.java    |    54 +-
 .../traversal/util/DefaultTraversal.java        |     5 +-
 .../traversal/util/TraversalExplanation.java    |    69 +-
 .../process/traversal/util/TraversalHelper.java |     2 +-
 .../structure/io/graphml/GraphMLReader.java     |     3 +-
 .../structure/io/graphson/GraphSONMapper.java   |    90 +-
 .../structure/io/graphson/GraphSONModule.java   |    90 +-
 .../structure/io/graphson/GraphSONReader.java   |     8 +-
 .../io/graphson/GraphSONSerializerProvider.java |    15 +-
 .../io/graphson/GraphSONSerializersV1d0.java    |     2 +-
 .../io/graphson/GraphSONSerializersV2d0.java    |   480 +
 .../io/graphson/GraphSONTypeDeserializer.java   |   201 +
 .../io/graphson/GraphSONTypeIdResolver.java     |   140 +
 .../graphson/GraphSONTypeResolverBuilder.java   |    60 +
 .../io/graphson/GraphSONTypeSerializer.java     |   160 +
 .../structure/io/graphson/GraphSONUtil.java     |    29 +
 .../structure/io/graphson/GraphSONWriter.java   |    11 +-
 .../io/graphson/JavaTimeSerializersV2d0.java    |   323 +
 .../io/graphson/JavaUtilSerializersV2d0.java    |   116 +
 .../structure/io/graphson/JsonParserConcat.java |    81 +
 .../io/graphson/LegacyGraphSONReader.java       |     4 +-
 .../io/graphson/TinkerPopJacksonModule.java     |    58 +
 .../io/graphson/ToStringGraphSONSerializer.java |    41 +
 .../gremlin/structure/io/gryo/GryoMapper.java   |   439 +-
 .../gremlin/structure/io/gryo/GryoPool.java     |     1 +
 .../structure/io/gryo/GryoSerializers.java      |    52 +-
 .../structure/io/gryo/JavaTimeSerializers.java  |   125 +-
 .../structure/io/gryo/PairSerializer.java       |    11 +-
 .../structure/io/gryo/TypeRegistration.java     |    82 +
 .../structure/io/gryo/URISerializer.java        |    23 +-
 .../structure/io/gryo/UUIDSerializer.java       |    24 +-
 .../structure/io/gryo/kryoshim/InputShim.java   |    38 +
 .../structure/io/gryo/kryoshim/KryoShim.java    |    41 +
 .../io/gryo/kryoshim/KryoShimService.java       |    99 +
 .../io/gryo/kryoshim/KryoShimServiceLoader.java |   215 +
 .../structure/io/gryo/kryoshim/OutputShim.java  |    40 +
 .../io/gryo/kryoshim/SerializerShim.java        |    36 +
 .../io/gryo/kryoshim/package-info.java          |    55 +
 .../kryoshim/shaded/ShadedInputAdapter.java     |    66 +
 .../gryo/kryoshim/shaded/ShadedKryoAdapter.java |    67 +
 .../kryoshim/shaded/ShadedOutputAdapter.java    |    71 +
 .../shaded/ShadedSerializerAdapter.java         |    54 +
 .../io/gryo/kryoshim/shaded/package-info.java   |    25 +
 .../util/star/DirectionalStarGraph.java         |    39 +
 .../star/StarGraphGraphSONDeserializer.java     |    91 +
 .../util/star/StarGraphGraphSONSerializer.java  |   250 -
 .../star/StarGraphGraphSONSerializerV1d0.java   |   178 +
 .../star/StarGraphGraphSONSerializerV2d0.java   |   165 +
 .../util/star/StarGraphGryoSerializer.java      |   130 +-
 .../util/star/StarGraphSerializer.java          |   150 +
 .../RangeByIsCountStrategyTest.java             |    73 +-
 .../util/TraversalExplanationTest.java          |    61 +-
 .../GraphSONMapperEmbeddedTypeTest.java         |    19 +-
 .../io/graphson/GraphSONMapperTest.java         |    17 +-
 ...aphSONMapperV2d0PartialEmbeddedTypeTest.java |   269 +
 .../structure/io/gryo/GryoMapperTest.java       |    63 +-
 .../tinkerpop/gremlin/driver/ResultQueue.java   |    86 +-
 .../tinkerpop/gremlin/driver/ResultSet.java     |     6 +-
 .../driver/remote/DriverRemoteConnection.java   |     3 +-
 .../AbstractGraphSONMessageSerializerV2d0.java  |   248 +
 .../ser/AbstractGryoMessageSerializerV1d0.java  |   311 +
 .../GraphSONMessageSerializerGremlinV2d0.java   |    68 +
 .../ser/GraphSONMessageSerializerV2d0.java      |   124 +
 .../ser/GryoLiteMessageSerializerV1d0.java      |   164 +
 .../driver/ser/GryoMessageSerializerV1d0.java   |   298 +-
 .../tinkerpop/gremlin/driver/ser/SerTokens.java |     1 +
 .../gremlin/driver/ser/Serializers.java         |     5 +-
 .../GraphSONMessageSerializerGremlinTest.java   |   349 +
 ...raphSONMessageSerializerGremlinV1d0Test.java |   334 -
 .../ser/GraphSONMessageSerializerV1d0Test.java  |     9 +-
 .../ser/GraphSONMessageSerializerV2d0Test.java  |   485 +
 .../ser/GryoBaseMessageSerializerV1d0Test.java  |   520 +
 .../ser/GryoLiteMessageSerializerV1d0Test.java  |   150 +
 .../ser/GryoMessageSerializerV1d0Test.java      |   445 +-
 .../step/branch/GroovyLocalTest.groovy          |     8 +
 .../traversal/step/map/GroovyMatchTest.groovy   |    10 +
 .../step/map/GroovyPageRankTest.groovy          |     5 +
 .../step/map/GroovyPeerPressureTest.groovy      |     5 +
 .../step/map/GroovyPropertiesTest.groovy        |     6 +
 .../traversal/step/map/GroovyVertexTest.groovy  |    13 +-
 .../step/sideEffect/GroovyGroupTest.groovy      |    10 +
 .../step/sideEffect/GroovySackTest.groovy       |     2 +-
 .../step/sideEffect/GroovySubgraphTest.groovy   |     5 +
 gremlin-groovy/pom.xml                          |   276 +-
 .../gremlin/groovy/engine/GremlinExecutor.java  |    12 +-
 .../gremlin/groovy/engine/ScriptEngines.java    |    28 +-
 .../jsr223/GremlinGroovyScriptEngine.java       |     8 +-
 .../ConfigurationCustomizerProvider.java        |    83 +
 .../groovy/jsr223/BaseScriptForTesting.java     |    30 +
 .../GremlinGroovyScriptEngineConfigTest.java    |    40 +
 .../ConfigurationCustomizerProviderTest.java    |    78 +
 gremlin-server/conf/gremlin-server-classic.yaml |     1 +
 .../conf/gremlin-server-modern-readonly.yaml    |     1 +
 gremlin-server/conf/gremlin-server-modern.yaml  |     1 +
 gremlin-server/conf/gremlin-server-neo4j.yaml   |     1 +
 .../conf/gremlin-server-rest-secure.yaml        |     2 -
 gremlin-server/conf/gremlin-server-secure.yaml  |     1 +
 gremlin-server/conf/gremlin-server-spark.yaml   |     1 +
 gremlin-server/conf/gremlin-server.yaml         |     1 +
 gremlin-server/src/assembly/distribution.xml    |     4 -
 .../tinkerpop/gremlin/server/GremlinServer.java |     2 +-
 .../gremlin/server/op/session/Session.java      |     6 +-
 .../op/traversal/TraversalOpProcessor.java      |    21 +-
 .../gremlin/server/BaseScriptForTesting.java    |    30 +
 .../server/GremlinResultSetIntegrateTest.java   |    16 +
 .../server/GremlinServerIntegrateTest.java      |    50 +-
 .../remote/gremlin-server-integration.yaml      |     1 +
 .../server/gremlin-server-integration.yaml      |     1 +
 gremlin-test/pom.xml                            |   196 +-
 .../traversal/TraversalInterruptionTest.java    |     3 +-
 .../traversal/step/branch/LocalTest.java        |    38 +-
 .../process/traversal/step/map/MatchTest.java   |    67 +-
 .../process/traversal/step/map/OrderTest.java   |     1 +
 .../traversal/step/map/PageRankTest.java        |    26 +
 .../traversal/step/map/PeerPressureTest.java    |    31 +
 .../process/traversal/step/map/ProgramTest.java |    49 +-
 .../traversal/step/map/PropertiesTest.java      |    53 +-
 .../process/traversal/step/map/VertexTest.java  |    27 +-
 .../traversal/step/sideEffect/GroupTest.java    |    77 +
 .../traversal/step/sideEffect/SubgraphTest.java |    40 +-
 .../decoration/SubgraphStrategyProcessTest.java |    22 +
 .../gremlin/structure/io/IoGraphTest.java       |     4 +-
 .../tinkerpop/gremlin/structure/io/IoTest.java  |    40 +
 .../io/graphml/tinkerpop-no-edge-labels.xml     |    25 +
 .../computer/AbstractHadoopGraphComputer.java   |    63 +-
 .../hadoop/process/computer/HadoopCombine.java  |     3 +-
 .../hadoop/process/computer/HadoopMap.java      |     3 +-
 .../hadoop/process/computer/HadoopReduce.java   |     3 +-
 .../gremlin/hadoop/structure/HadoopGraph.java   |   124 +-
 .../structure/io/HadoopPoolShimService.java     |    75 +
 .../hadoop/structure/io/HadoopPools.java        |     1 +
 .../structure/io/HadoopPoolsConfigurable.java   |     4 +-
 .../hadoop/structure/io/ObjectWritable.java     |    25 +-
 .../hadoop/structure/io/VertexWritable.java     |    39 +-
 .../structure/io/gryo/GryoRecordReader.java     |     3 +-
 .../structure/io/gryo/GryoRecordWriter.java     |     4 +-
 .../structure/io/script/ScriptInputFormat.java  |     5 +
 .../structure/io/script/ScriptOutputFormat.java |     6 +
 ...n.structure.io.gryo.kryoshim.KryoShimService |     1 +
 .../gremlin/hadoop/HadoopGraphProvider.java     |     3 +
 .../groovy/plugin/HadoopGremlinPluginCheck.java |   189 +-
 pom.xml                                         |     3 +
 .../spark/process/computer/SparkExecutor.java   |    35 +-
 .../process/computer/SparkGraphComputer.java    |    81 +-
 .../optimization/SparkInterceptorStrategy.java  |     3 +-
 .../SparkSingleIterationStrategy.java           |     3 +-
 .../SparkStarBarrierInterceptor.java            |     6 +-
 .../structure/io/gryo/GryoRegistrator.java      |   238 +
 .../spark/structure/io/gryo/GryoSerializer.java |     2 +-
 .../io/gryo/IoRegistryAwareKryoSerializer.java  |   116 +
 .../io/gryo/ObjectWritableSerializer.java       |    12 +-
 .../io/gryo/VertexWritableSerializer.java       |    12 +-
 .../kryoshim/unshaded/UnshadedInputAdapter.java |    78 +
 .../kryoshim/unshaded/UnshadedKryoAdapter.java  |    74 +
 .../unshaded/UnshadedKryoShimService.java       |   154 +
 .../unshaded/UnshadedOutputAdapter.java         |    83 +
 .../unshaded/UnshadedSerializerAdapter.java     |    57 +
 ...n.structure.io.gryo.kryoshim.KryoShimService |     1 +
 ...tratorGraphComputerProcessIntegrateTest.java |    33 +
 ...SparkHadoopGraphGryoRegistratorProvider.java |    52 +
 .../computer/SparkHadoopGraphProvider.java      |     8 +-
 .../spark/structure/io/ToyGraphInputRDD.java    |     3 +-
 .../structure/TinkerIoRegistryV2d0.java         |   227 +
 .../decoration/HaltedTraverserStrategyTest.java |   102 +
 .../structure/IoDataGenerationTest.java         |   109 +-
 .../TinkerGraphGraphSONSerializerV2d0Test.java  |   292 +
 .../structure/TinkerGraphPlayTest.java          |    26 +-
 238 files changed, 24227 insertions(+), 15538 deletions(-)
----------------------------------------------------------------------


Reply via email to