Author: spmallette
Date: Mon Dec 19 21:22:32 2022
New Revision: 1906091
URL: http://svn.apache.org/viewvc?rev=1906091&view=rev
Log:
Deploy docs for TinkerPop 3.5.5-SNAPSHOT
Added:
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/UserAgent.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/class-use/UserAgent.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/UserAgent.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/class-use/UserAgent.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/WsUserAgentHandler.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/class-use/WsUserAgentHandler.html
Modified:
tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/developer/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/io/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/provider/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/recipes/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/reference/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/tutorials/getting-started/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/tutorials/gremlins-anatomy/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/tutorials/the-gremlin-console/index.html
tinkerpop/site/docs/3.5.5-SNAPSHOT/upgrade/index.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.ConnectionPoolSettings.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClient.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClientExtensions.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.IGremlinClient.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.IMessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Remote.IRemoteConnection.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Remote.RemoteStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Remote.RemoteTransaction.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Bytecode.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.DefaultTraversal-2.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.GraphTraversal-2.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ITraversal-2.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ITraversalStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.ConnectiveStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.ElementIdStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.HaltedTraverserStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.OptionsStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.PartitionStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SeedStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.SubgraphStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Decoration.VertexProgramStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Finalization.MatchAlgorithmStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.AdjacentToIncidentStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.EarlyLimitStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.FilterRankingStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.GraphFilterStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.IdentityRemovalStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.IncidentToAdjacentStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.InlineFilterStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.LazyBarrierStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.MatchPredicateStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.OrderLimitStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathProcessorStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.PathRetractionStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.ProductiveByStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.RangeByIsCountStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Optimization.RepeatUnrollStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Verification.EdgeLabelVerificationStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Verification.ReadOnlyStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.Verification.ReservedKeysVerificationStrategy.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.GraphBinaryMessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.GraphBinaryReader.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.GraphBinaryWriter.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.ITypeSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.RequestMessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.ResponseMessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.StreamExtensions.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.ArraySerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.BigDecimalSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.BigIntegerSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.BindingSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.BulkSetSerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.ByteBufferSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.BytecodeSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.CharSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.ClassSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.CustomTypeSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.DateTimeOffsetSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.DurationSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.EdgeSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.EnumSerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.EnumSerializers.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.LambdaSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.ListSerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.MapSerializer-2.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.PSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.PathSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.PropertySerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.SetSerializer-2.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.SimpleTypeSerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.SingleTypeSerializer-1.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.StringSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.TraversalSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.TraversalStrategySerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.TraverserSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.TypeSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.UuidSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.VertexPropertySerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphBinary.Types.VertexSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphSON.GraphSON2MessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphSON.GraphSON3MessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/api/Gremlin.Net.Structure.IO.GraphSON.GraphSONMessageSerializer.html
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/index.json
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/manifest.json
tinkerpop/site/dotnetdocs/3.5.5-SNAPSHOT/xrefmap.yml
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/allclasses-frame.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/allclasses-noframe.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/constant-values.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/index-all.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Channelizer.AbstractChannelizer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Channelizer.WebSocketChannelizer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Client.ClusteredClient.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Cluster.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Cluster.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/Tokens.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/class-use/Cluster.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/class-use/Host.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/package-frame.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/package-summary.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/driver/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/computer/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/org/apache/tinkerpop/gremlin/structure/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/core/overview-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/allclasses-frame.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/allclasses-noframe.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/constant-values.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/index-all.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/class-use/LoadGraphWith.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Channelizer.AbstractChannelizer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Channelizer.WebSocketChannelizer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Client.ClusteredClient.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Cluster.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Cluster.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/Tokens.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/class-use/Cluster.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/class-use/Host.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/exception/NoHostAvailableException.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/handler/WebSocketClientHandler.InterceptedWebSocketClientHandshaker13.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/handler/WebSocketClientHandler.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/package-frame.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/package-summary.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/ser/AbstractGraphSONMessageSerializerV2d0.RequestMessageDeserializer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/driver/ser/AbstractGraphSONMessageSerializerV2d0.ResponseMessageDeserializer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/computer/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/Order.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Path.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/class-use/Traversal.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/dsl/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/branch/RepeatTest.Traversals.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/branch/RepeatTest.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.Traversals.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/map/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/process/traversal/step/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/Context.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/AbstractSession.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/MultiTaskSession.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SessionTask.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/SingleTaskSession.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/WsGremlinTextRequestDecoder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/package-frame.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/package-summary.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/handler/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/server/util/MetricManager.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/class-use/Vertex.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/graphson/AbstractObjectDeserializer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONMapper.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/graphson/class-use/GraphSONMapper.Builder.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/graphson/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/gryo/ToyPoint.ToyPointJacksonDeSerializer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/gryo/ToyTriangle.ToyTriangleJacksonDeSerializer.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/util/CustomId.CustomIdJacksonDeserializerV2d0.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/io/util/CustomId.CustomIdJacksonDeserializerV3d0.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/structure/util/package-tree.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/org/apache/tinkerpop/gremlin/util/function/Lambda.BinaryLambda.html
tinkerpop/site/javadocs/3.5.5-SNAPSHOT/full/overview-tree.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/AnonymousTraversalSource.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Authenticator.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Bytecode.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Client.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Connection.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/DriverRemoteConnection.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/EdgeLabelVerificationStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Graph.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphSON2Reader.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphSON2Writer.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphSON3Reader.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphSON3Writer.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphTraversal.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/GraphTraversalSource.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/HaltedTraverserStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/MatchAlgorithmStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/P.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/PartitionStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Path.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/PlainTextSaslAuthenticator.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/ProductiveByStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/RemoteConnection.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/RemoteStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/RemoteTraversal.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/ReservedKeysVerificationStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/ResponseError.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/ResultSet.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/SaslAuthenticator.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/SaslMechanismBase.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/SaslMechanismPlain.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/SeedStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/SubgraphStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/TextP.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Transaction.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/Translator.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/TraversalStrategies.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/TraversalStrategy.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/TypeSerializer.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_auth_authenticator.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_auth_mechanisms_sasl-mechanism-base.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_auth_mechanisms_sasl-mechanism-plain.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_auth_plain-text-sasl-authenticator.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_auth_sasl-authenticator.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_client.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_connection.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_driver-remote-connection.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_remote-connection.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_response-error.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/driver_result-set.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/global.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/index.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/module.exports.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_anonymous-traversal.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_bytecode.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_graph-traversal.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_transaction.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_translator.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_traversal-strategy.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/process_traversal.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_graph.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_io_binary_internals_DataType.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_io_binary_internals_GraphBinaryReader.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_io_binary_internals_GraphBinaryWriter.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_io_graph-serializer.js.html
tinkerpop/site/jsdocs/3.5.5-SNAPSHOT/structure_io_type-serializers.js.html
Modified: tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/developer/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/developer/index.html?rev=1906091&r1=1906090&r2=1906091&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/developer/index.html (original)
+++ tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/developer/index.html Mon Dec 19
21:22:32 2022
@@ -835,7 +835,9 @@ table.CodeRay td.code>pre{padding:0}
</ul>
</li>
<li><a href="#building-testing">Building and Testing</a></li>
+<li><a href="#building-on-windows">Building On Windows</a></li>
<li><a href="#docker-integration">Docker Integration</a></li>
+<li><a href="#docker-testing">Testing Sub-Modules with Docker</a></li>
<li><a href="#intellij">Intellij Usage</a>
<ul class="sectlevel2">
<li><a href="#_setup">Setup</a></li>
@@ -1473,6 +1475,13 @@ of the project and those will go unteste
<p>To gain the ability to execute all aspects of the TinkerPop build system,
other environmental configurations must be
established. Those prerequisites are defined in the following subsections.</p>
</div>
+<div class="paragraph">
+<p>As of TinkerPop 3.5.5, environment configuration for Gremlin Language
Variants can be optional, as Docker becomes a
+system requirement to build and test GLVs inside of Maven. Please make sure
Docker is installed and running on your system.
+You will need to install both <a
href="https://docs.docker.com/engine/install/">Docker Engine</a> and
+<a href="https://docs.docker.com/compose/install/">Docker Compose</a>, which
are included in
+<a href="https://docs.docker.com/desktop/">Docker Desktop</a>.</p>
+</div>
<div class="admonitionblock important">
<table>
<tr>
@@ -1521,9 +1530,7 @@ Consider using <a href="https://sdkman.i
For those using Windows, efforts have been made to keep the build OS
independent, but, in practice, it is likely
that TinkerPop’s build system will only allow for a minimum build at
best.<br>
<br>
- For Hadoop Gremlin to work on Windows, the <code>winutils.exe</code> binary
needs to be downloaded and placed in local folder in
- the following file structure: <code>hadoop/bin/winutils.exe</code> and
<code>HADOOP_HOME</code> must point to the <code>hadoop</code> folder as an
- environment variable. The binary for Hadoop-2.7.7 can be found <a
href="https://github.com/cdarlint/winutils/blob/master/hadoop-2.7.7/bin/winutils.exe">here</a>
+ Refer to <a href="#building-on-windows">Building On Windows</a> section for
more details.
</td>
</tr>
</table>
@@ -1600,7 +1607,7 @@ scripts should work on Mac and Linux.</p
<p>To generate documentation, it is required that <a
href="https://hadoop.apache.org">Hadoop 2.7.x</a> is running in
<a
href="https://hadoop.apache.org/docs/r2.7.7/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation">pseudo-distributed</a>
mode. Be sure to set the <code>HADOOP_GREMLIN_LIBS</code> environment variable
as described in the
-<a
href="https://tinkerpop.apache.org/docs/current/reference/#hadoop-gremlin">reference
documentation</a>. It is also important
+<a
href="https://tinkerpop.apache.org/docs/3.5.5-SNAPSHOT/reference/#hadoop-gremlin">reference
documentation</a>. It is also important
to set the <code>CLASSPATH</code> to point at the directory containing the
Hadoop configuration files, like <code>mapred-site.xml</code>.</p>
</div>
<div class="paragraph">
@@ -1627,7 +1634,7 @@ referenced above:</p>
</div>
<div class="paragraph">
<p>Also note that <a href="http://www.grymoire.com/Unix/Awk.html">awk</a>
version <code>4.0.1</code> is required for documentation generation.
-The <a
href="https://tinkerpop.apache.org/docs/current/recipes/#olap-spark-yarn">YARN
recipe</a> also uses the <code>zip</code> program to
+The <a
href="https://tinkerpop.apache.org/docs/3.5.5-SNAPSHOT/recipes/#olap-spark-yarn">YARN
recipe</a> also uses the <code>zip</code> program to
create an archive so that needs to be installed, too, if you don’t have
it already.</p>
</div>
<div class="paragraph">
@@ -1688,6 +1695,10 @@ therefore requires:</p>
</div>
</div>
<div class="paragraph">
+<p>As of TinkerPop 3.5.5, <code>gremlin-python</code> uses Docker for all
tests inside of Maven, and Python installation will not be required to
+run <code>gremlin-python</code> through Maven. Please make sure Docker is
installed and running on your system.</p>
+</div>
+<div class="paragraph">
<p>Once the Python environment is established, the full building and testing
of <code>gremlin-python</code> may commence. It
can be done manually from the command line with:</p>
</div>
@@ -1702,10 +1713,9 @@ can be done manually from the command li
any contents and is ignored by Git. A standard <code>mvn clean install</code>
will then build <code>gremlin-python</code> in full.</p>
</div>
<div class="paragraph">
-<p>The build also requires Python to execute <code>gremlin-console</code>
integration tests. The integration test is configured by a
-"console-integration-tests" Maven profile. This profile can be activated
manually or can more simply piggy-back on
-the <code>.glv</code> file in <code>gremlin-python</code>. Note that unlike
<code>gremlin-python</code> the tests are actually integration tests and
-therefore must be actively switched on with
<code>-DskipIntegrationTests=false</code>:</p>
+<p>The <code>.glv</code> file in <code>gremlin-python</code> also activates
the "console-integration-tests" Maven profile to run gremlin-console
+integration tests. Alternatively, this profile can be activated manually. Note
that unlike <code>gremlin-python</code> the tests
+are actually integration tests and therefore must be actively switched on with
<code>-DskipIntegrationTests=false</code>:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -1749,6 +1759,10 @@ Consider use of <a href="https://realpyt
will be skipped.</p>
</div>
<div class="paragraph">
+<p>As of TinkerPop 3.5.5, <code>gremlin-dotnet</code> uses Docker for running
all test projects inside of Maven, and .NET SDK will not
+be required to run <code>gremlin-dotnet</code> tests through Maven. Please
make sure Docker is installed and running on your system.</p>
+</div>
+<div class="paragraph">
<p><code>gremlin-dotnet</code> can be built and tested from the command line
with:</p>
</div>
<div class="listingblock">
@@ -1803,6 +1817,10 @@ have to be installed. When generating or
built. Consequently, the scripts <code>bin/generate-home.sh</code> and
<code>bin/publish-home.sh</code> require that Node.js and npm are
installed. Version 6.x or newer of npm is required. This is covered in more
detail in the <a href="#site">Site</a> section.</p>
</div>
+<div class="paragraph">
+<p>As of TinkerPop 3.5.5, <code>gremlin-javascript</code> uses Docker for all
tests inside of Maven. Please make sure Docker is
+installed and running on your system.</p>
+</div>
<div class="admonitionblock important">
<table>
<tr>
@@ -1847,10 +1865,20 @@ Consider using <a href="https://github.c
<div class="sect2">
<h3 id="go-environment">Go Environment</h3>
<div class="paragraph">
-<p>The build optionally requires <a href="https://go.dev/dl/">Go</a>
(>=1.17) to work with the <code>gremlin-go</code> module. If Go is not
installed, TinkerPop will still build with Maven, but Go projects will be
skipped.</p>
+<p>The build optionally requires <a href="https://go.dev/dl/">Go</a>
(>=1.17) to work with the <code>gremlin-go</code> module. Creating an
+empty <code>.glv</code> file will enable running of tests inside of Maven. If
<code>.glv</code> file does not exist, TinkerPop
+will still build with Maven, but Go projects will be skipped.</p>
+</div>
+<div class="paragraph">
+<p><code>gremlin-go</code> can be built and tested from the command line
with:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="text">mvn clean install -pl
gremlin-go</code></pre>
+</div>
</div>
<div class="paragraph">
-<p><code>gremlin-go</code> can be built the command line with:</p>
+<p>Alternatively, after installing Go, <code>gremlin-go</code> can be built
from the command line with:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -1883,6 +1911,10 @@ can be built from the command line with:
<div class="paragraph">
<p>which enables the "docker-images" Maven profile.</p>
</div>
+<div class="paragraph">
+<p>As of TinkerPop 3.5.5, a docker image of the Gremlin Server will be built
automatically with <code>mvn clean install</code>, which
+is use for GLV tests inside of Docker. To skip building this image, append the
<code>-DskipImageBuild</code> flag to Maven commands.</p>
+</div>
</div>
<div class="sect2">
<h3 id="release-environment">Release Environment</h3>
@@ -2114,6 +2146,67 @@ mvn -Dmaven.javadoc.skip=true --projects
</div>
</div>
<div class="sect1">
+<h2 id="building-on-windows">Building On Windows</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The following steps must be taken in order to build TinkerPop on
Windows:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Install winutils for Hadoop</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Download the latest version of <a
href="https://github.com/kontext-tech/winutils">winutils</a> binaries for
Hadoop. The binaries <code>winutils.exe</code> and <code>hadoop.dll</code> are
required.</p>
+<div class="ulist">
+<ul>
+<li>
+<p>Note that these libraries require Microsoft Visual C Redistributable
2015-2022 to be installed. We've tested it on Windows 10 and Windows 11 with
Microsoft Visual C Redistributable 2015-2022 14.32.31326.</p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Place contents of the bin folder on your local driver in the following
folder structure:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>e.g. <code>hadoop-3.3.1/bin/winutils.exe</code></p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Set <code>HADOOP_HOME</code> to point to the <code>hadoop-3.3.1</code>
folder</p>
+</li>
+<li>
+<p>Add <code>%HADOOP_HOME%\bin</code> to your <code>PATH</code></p>
+</li>
+</ul>
+</div>
+</li>
+<li>
+<p>Run <code>mvn clean install</code> from root of tinkerpop</p>
+</li>
+<li>
+<p>Follow IDE specific steps if applicable:</p>
+<div class="ulist">
+<ul>
+<li>
+<p><a href="#intellij">Intellij Usage</a></p>
+</li>
+</ul>
+</div>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>You should now be able to work with TinkerPop on Windows.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="docker-integration">Docker Integration</h2>
<div class="sectionbody">
<div class="paragraph">
@@ -2146,6 +2239,19 @@ supported:</p>
configure and start all required dependencies, such as Hadoop.</p>
</div>
<div class="paragraph">
+<p>By default, this script will run every module in the project. However, if
you are planning on working on just a
+small set of the modules (e.g. the GLVs) then you can use the script options
to reduce the modules included by
+specifically selecting which modules you want. This behavior is currently
supported for the non-Java GLVs and
+gremlin-console. This option will include only the selected modules as well as
gremlin-server, gremlin-test,
+neo4j-gremlin and all their dependencies. This is the minimum set of modules
required to build and test the GLVs.</p>
+</div>
+<div class="listingblock">
+<div class="title">Build and test gremlin-python and gremlin-go with minimal
Gremlin Server dependencies</div>
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="bash">./docker/build.sh
--tests --integration-tests --python --golang</code></pre>
+</div>
+</div>
+<div class="paragraph">
<p>Options can be passed to Docker by setting the
<code>TINKERPOP_DOCKER_OPTS</code> environment variable. A speed boost can
be gained at the expense of memory by using tmpfs and the special directory
<code>/usr/src/tinkermem</code>.</p>
</div>
@@ -2236,6 +2342,71 @@ that has been published with that versio
</div>
</div>
<div class="sect1">
+<h2 id="docker-testing">Testing Sub-Modules with Docker</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Currently the modules gremlin-go, gremlin-javascript, gremlin-dotnet,
gremlin-python and gremlin-console can be tested
+through Docker.</p>
+</div>
+<div class="paragraph">
+<p>Please make sure Docker is installed and running on your system. You will
need to install both
+<a href="https://docs.docker.com/engine/install/">Docker Engine</a> and <a
href="https://docs.docker.com/compose/install/">Docker Compose</a>,
+which are included in <a href="https://docs.docker.com/desktop/">Docker
Desktop</a>.</p>
+</div>
+<div class="paragraph">
+<p>The following environment variables used by Docker Compose will
automatically be set when running through Maven.</p>
+</div>
+<div class="paragraph">
+<p>The docker compose environment variable <code>GREMLIN_SERVER</code>
specifies the Gremlin server docker image to use, i.e. an
+image with the tag <code>tinkerpop/gremlin-server:$GREMLIN_SERVER</code>, and
is a required environment variable. This also
+requires the specified docker image to exist, either locally or in <a
href="https://hub.docker.com/r/tinkerpop/gremlin-server">Docker Hub</a>.</p>
+</div>
+<div class="paragraph">
+<p>Running <code>mvn clean install -pl gremlin-server -DskipTests
-DskipIntegrationTests=true -Dci -am</code> in the main <code>tinkerpop</code>
+directory will automatically build a local SNAPSHOT Gremlin server image. If
your OS Platform cannot build a local
+SNAPSHOT Gremlin server through <code>maven</code>, it is recommended to use
the latest released server version from
+<a href="https://hub.docker.com/r/tinkerpop/gremlin-server">Docker Hub</a> (do
not use <code>GREMLIN_SERVER=latest</code>, use actual
+version number, e.g. <code>GREMLIN_SERVER=3.5.x</code> or
<code>GREMLIN_SERVER=3.6.x</code>).</p>
+</div>
+<div class="paragraph">
+<p>The docker compose environment variable <code>HOME</code> specifies the
user home directory for mounting volumes during test image
+set up. This variable is set by default in Unix/Linux, but will need to be set
for Windows, for example, run
+<code>$env:HOME=$env:USERPROFILE</code> in PowerShell.</p>
+</div>
+<div class="paragraph">
+<p>There are different ways to launch the test suite and set the
<code>GREMLIN_SERVER</code> environment variable depending on
+your Platform:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Run Maven commands, e.g. <code>mvn clean install</code> inside of project
folder e.g. <code>tinkerpop/gremlin-go</code>, or <code>mvn clean install -pl
gremlin-go</code>
+inside of <code>tinkerpop</code> (platform-agnostic - recommended)</p>
+</li>
+<li>
+<p>Add <code>GREMLIN_SERVER=<server-image-version></code> and
<code>HOME=<user-home-directory></code> to an <code>.env</code> file
inside project folder and run <code>docker-compose up --exit-code-from
gremlin-go-integration-tests</code> (Platform-agnostic).</p>
+</li>
+<li>
+<p>Run <code>GREMLIN_SERVER=<server-image-version> docker-compose up
--exit-code-from gremlin-go-integration-tests</code> in Unix/Linux.</p>
+</li>
+<li>
+<p>Run
<code>$env:GREMLIN_SERVER="<server-image-version>";$env:HOME=$env:USERPROFILE;docker-compose
up --exit-code-from gremlin-go-integration-tests</code> in Windows
PowerShell.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>You should see exit code 0 upon successful completion of the test suites.
Run <code>docker-compose down</code> to remove the
+service containers (not needed if you executed Maven commands or
<code>run.sh</code>), or <code>docker-compose down --rmi all</code> to
+remove the service containers while deleting all used images.</p>
+</div>
+<div class="paragraph">
+<p>Note for running docker with MacOS on ARM processors: Docker’s
performance is extremely poor on ARM Mac’s in its
+default configuration. It is recommended to enable both the "New
Virtualization Framework" and "VirtioFS" under
+Docker Desktop Settings → Experimental Features.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
<h2 id="intellij">Intellij Usage</h2>
<div class="sectionbody">
<div class="paragraph">
@@ -2783,7 +2954,8 @@ affect users or providers. This label i
</li>
<li>
<p>The "affects/fix version(s)" fields should be appropriately set, where the
"fix version" implies the version on
-which that particular issue will completed. This is a field usually only set
by committers.</p>
+which that particular issue will completed. This is a field usually only set
by committers and should only be set
+when the issue is being closed with a completed disposition (e.g. "Done",
"Fixed", etc.).</p>
</li>
<li>
<p>The "priority" field can be arbitrarily applied with one exception. The
"trivial" option should be reserved for
@@ -4895,7 +5067,7 @@ Thank you very much,
<div class="paragraph">
<p>The template below refers to the "name of release line" and the "release
line logo". Every release line has a name
and logo. For example, 3.1.x had the name, "A 187 On The Undercover Gremlinz"
and the logo shown
-<a
href="https://tinkerpop.apache.org/docs/current/upgrade/#_tinkerpop_3_1_0">here</a>
in the upgrade documentation.</p>
+<a
href="https://tinkerpop.apache.org/docs/3.5.5-SNAPSHOT/upgrade/#_tinkerpop_3_1_0">here</a>
in the upgrade documentation.</p>
</div>
<div class="listingblock">
<div class="content">
@@ -5933,7 +6105,7 @@ roadmap:</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2022-07-27 12:10:11 -0400
+Last updated 2022-12-19 16:19:02 -0500
</div>
</div>
</body>
Modified: tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/io/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/io/index.html?rev=1906091&r1=1906090&r2=1906091&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/io/index.html (original)
+++ tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/io/index.html Mon Dec 19 21:22:32
2022
@@ -7388,7 +7388,7 @@ an optional custom serializer.</p>
<li>
<p>Add a custom <code>IoRegistry</code> implementation with the
<code>addRegistry</code> method on <code>GryoMapper.Builder</code>. The
<code>IoRegistry</code>
contains registrations that will be supplied to the <code>GryoMapper</code>.
There is additional documentation on how this works
-in the <a
href="https://tinkerpop.apache.org/docs/current/dev/provider/#io-implementations">provider
documentation</a>.</p>
+in the <a
href="https://tinkerpop.apache.org/docs/3.5.5-SNAPSHOT/dev/provider/#io-implementations">provider
documentation</a>.</p>
</li>
</ul>
</div>
@@ -9027,7 +9027,7 @@ of the protocol, the value expected is <
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2022-07-27 12:10:11 -0400
+Last updated 2022-12-19 16:19:02 -0500
</div>
</div>
</body>
Modified: tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/provider/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/provider/index.html?rev=1906091&r1=1906090&r2=1906091&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/provider/index.html (original)
+++ tinkerpop/site/docs/3.5.5-SNAPSHOT/dev/provider/index.html Mon Dec 19
21:22:32 2022
@@ -2180,6 +2180,16 @@ out-of-the-box configuration. It is qui
particular language or style of processing.</p>
</div>
<div class="paragraph">
+<p>It is recommended but not required that a driver include a
<code>User-Agent</code> header as part of any web socket
+handshake request to Gremlin Server. Gremlin Server uses the user agent in
building usage metrics
+as well as debugging. The standard format for connection user agents is:</p>
+</div>
+<div class="paragraph">
+<p><code>"[Application Name] [GLV Name].[Version] [Language Runtime Version]
[OS].[Version] [CPU Architecture]"</code>
+For example:
+<code>"MyTestApplication Gremlin-Java.3.5.4 11.0.16.1 Mac_OS_X.12.6.1
aarch64"</code></p>
+</div>
+<div class="paragraph">
<p>To formulate a request to Gremlin Server, a <code>RequestMessage</code>
needs to be constructed. The <code>RequestMessage</code> is a
generalized representation of a request that carries a set of "standard"
values in addition to optional ones that are
dependent on the operation being performed. A <code>RequestMessage</code> has
these fields:</p>
@@ -2409,7 +2419,7 @@ Gremlin Server will send:</p>
<div class="title">Note</div>
</td>
<td class="content">
-Please refer to the <a
href="https://tinkerpop.apache.org/docs/current/dev/io">IO Reference
Documentation</a> for more
+Please refer to the <a
href="https://tinkerpop.apache.org/docs/3.5.5-SNAPSHOT/dev/io">IO Reference
Documentation</a> for more
examples of <code>RequestMessage</code> and <code>ResponseMessage</code>
instances.
</td>
</tr>
@@ -2796,10 +2806,10 @@ twenty. Under this model, the amount of
<p>To demonstrate consider this example:</p>
</div>
<section class="tabs tabs-2">
- <input id="tab-1658937452-1" type="radio" name="radio-set-1658937452-1"
class="tab-selector-1" checked="checked" />
- <label for="tab-1658937452-1" class="tab-label-1">console (groovy)</label>
- <input id="tab-1658937452-2" type="radio" name="radio-set-1658937452-1"
class="tab-selector-2" />
- <label for="tab-1658937452-2" class="tab-label-2">groovy</label>
+ <input id="tab-1671456993-1" type="radio" name="radio-set-1671456993-1"
class="tab-selector-1" checked="checked" />
+ <label for="tab-1671456993-1" class="tab-label-1">console (groovy)</label>
+ <input id="tab-1671456993-2" type="radio" name="radio-set-1671456993-1"
class="tab-selector-2" />
+ <label for="tab-1671456993-2" class="tab-label-2">groovy</label>
<div class="tabcontent">
<div class="tabcontent-1">
<div class="listingblock">
@@ -2807,9 +2817,9 @@ twenty. Under this model, the amount of
<pre class="CodeRay highlight"><code data-lang="groovy">gremlin> cluster =
Cluster.open()
==>localhost/<span class="float">127.0</span><span
class="float">.0</span><span class="float">.1</span>:<span
class="integer">8182</span>
gremlin> client = cluster.connect()
-==>org.apache.tinkerpop.gremlin.driver.Client<span
class="error">$</span>ClusteredClient<span class="annotation">@b787274</span>
+==>org.apache.tinkerpop.gremlin.driver.Client<span
class="error">$</span>ClusteredClient<span class="error">@</span><span
class="integer">1736273</span>c
gremlin> aliased = client.alias(<span class="string"><span
class="delimiter">"</span><span class="content">g</span><span
class="delimiter">"</span></span>)
-==>org.apache.tinkerpop.gremlin.driver.Client<span
class="error">$</span>AliasClusteredClient<span class="error">@</span><span
class="integer">349</span>aeec4
+==>org.apache.tinkerpop.gremlin.driver.Client<span
class="error">$</span>AliasClusteredClient<span class="error">@</span><span
class="float">6f</span><span class="integer">2864</span>c3
gremlin> g =
traversal().withEmbedded(org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph.instance())
<span class="comment">//</span>// <b class="conum">(1)</b>
==>graphtraversalsource[emptygraph[empty], standard]
gremlin> rs =
aliased.submit(g.V().both().barrier().both().barrier()).all().get() <span
class="comment">//</span>// <b class="conum">(2)</b>
@@ -3422,7 +3432,7 @@ in use with the Gremlin Console plugin h
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2022-07-27 12:00:51 -0400
+Last updated 2022-12-19 08:40:03 -0500
</div>
</div>
</body>
Modified: tinkerpop/site/docs/3.5.5-SNAPSHOT/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/3.5.5-SNAPSHOT/index.html?rev=1906091&r1=1906090&r2=1906091&view=diff
==============================================================================
--- tinkerpop/site/docs/3.5.5-SNAPSHOT/index.html (original)
+++ tinkerpop/site/docs/3.5.5-SNAPSHOT/index.html Mon Dec 19 21:22:32 2022
@@ -841,7 +841,7 @@ TinkerPop’s interfaces).</p>
</li>
<li>
<p><a
href="https://tinkerpop.apache.org/javadocs/3.5.5-SNAPSHOT/full/">Javadoc</a> -
The full Javadoc for all TinkerPop modules. There
-is also an abridged version of the <a
href="https://tinkerpop.apache.org/javadocs/current/core/">core</a> interfaces
which may
+is also an abridged version of the <a
href="https://tinkerpop.apache.org/javadocs/3.5.5-SNAPSHOT/core/">core</a>
interfaces which may
be more convenient in some cases.</p>
</li>
<li>
@@ -1010,7 +1010,7 @@ Reference Documentation for providers an
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2022-07-27 12:10:11 -0400
+Last updated 2022-12-19 16:19:02 -0500
</div>
</div>
</body>