# Package org.apache.tinkerpop.gremlin.structure.io.gryo

- Interface Summary
  Interface | Description
  --- | ---
  TypeRegistration<T> | Represents a class serializable with Gryo.

- Class Summary
  Class | Description
  --- | ---
  AbstractGryoClassResolver | This mapper implementation of the `ClassResolver` helps ensure that all Vertex and Edge concrete classes get properly serialized and deserialized by stripping them of their concrete class name so that they are treated generically.
  GryoClassResolverV1d0 | `AbstractGryoClassResolver` for Gryo 1.0.
  GryoClassResolverV3d0 | `AbstractGryoClassResolver` for Gryo 3.0.
  GryoIo | Constructs Gryo IO implementations given a `Graph` and `IoRegistry`.
  GryoIo.Builder |
  GryoMapper | A `Mapper` implementation for Kryo.
  GryoMapper.Builder | A builder to construct a `GryoMapper` instance.
  GryoPool | Gryo objects are somewhat expensive to construct (given the dependency on Kryo), therefore this pool helps re-use those objects.
  GryoPool.Builder |
  GryoReader | The `GraphReader` for the Gremlin Structure serialization format based on Kryo.
  GryoReader.Builder |
  GryoResourceAccess | Provides path access to test data resources.
  GryoSerializersV1d0 | This class holds serializers for graph-based objects such as vertices, edges, properties, and paths.
  GryoSerializersV1d0.BindingSerializer |
  GryoSerializersV1d0.BytecodeSerializer |
  GryoSerializersV1d0.DefaultRemoteTraverserSerializer |
  GryoSerializersV1d0.EdgeSerializer | Serializes any `Edge` implementation encountered to a `DetachedEdge`.
  GryoSerializersV1d0.LambdaSerializer |
  GryoSerializersV1d0.PathSerializer | Serializes any `Path` implementation encountered to an `DetachedPath`.
  GryoSerializersV1d0.PropertySerializer | Serializes any `Property` implementation encountered to an `DetachedProperty`.
  GryoSerializersV1d0.PSerializer |
  GryoSerializersV1d0.TextPSerializer |
  GryoSerializersV1d0.VertexPropertySerializer | Serializes any `VertexProperty` implementation encountered to an `DetachedVertexProperty`.
  GryoSerializersV1d0.VertexSerializer | Serializes any `Vertex` implementation encountered to an `DetachedVertex`.
  GryoSerializersV3d0 | This class holds serializers for graph-based objects such as vertices, edges, properties, and paths.
  GryoSerializersV3d0.BindingSerializer |
  GryoSerializersV3d0.BytecodeSerializer |
  GryoSerializersV3d0.DefaultRemoteTraverserSerializer |
  GryoSerializersV3d0.EdgeSerializer | Serializes any `Edge` implementation encountered to a `DetachedEdge`.
  GryoSerializersV3d0.LambdaSerializer |
  GryoSerializersV3d0.MetricsSerializer |
  GryoSerializersV3d0.PathSerializer | Serializes any `Path` implementation encountered to an `DetachedPath`.
  GryoSerializersV3d0.PropertySerializer | Serializes any `Property` implementation encountered to an `DetachedProperty`.
  GryoSerializersV3d0.PSerializer |
  GryoSerializersV3d0.TextPSerializer |
  GryoSerializersV3d0.TraversalMetricsSerializer |
  GryoSerializersV3d0.VertexPropertySerializer | Serializes any `VertexProperty` implementation encountered to an `DetachedVertexProperty`.
  GryoSerializersV3d0.VertexSerializer | Serializes any `Vertex` implementation encountered to an `DetachedVertex`.
  GryoWriter | The `GraphWriter` for the Gremlin Structure serialization format based on Kryo.
  GryoWriter.Builder |
  ToyIoRegistry |
  ToyIoRegistry.ToyModule |
  ToyPoint |
  ToyPoint.ToyPointJacksonDeSerializer |
  ToyPoint.ToyPointJacksonSerializer |
  ToyPoint.ToyPointSerializer |
  ToyTriangle |
  ToyTriangle.ToyTriangleJacksonDeSerializer |
  ToyTriangle.ToyTriangleJacksonSerializer |
  ToyTriangle.ToyTriangleSerializer |
  VertexByteArrayInputStream | An `InputStream` implementation that can independently process a Gryo file written with `GryoWriter.writeVertices(OutputStream, Iterator)`.
  VertexTerminator | Represents the end of a vertex in a serialization stream.

- Enum Summary
  Enum | Description
  --- | ---
  GryoPool.Type |
  GryoVersion |

Copyright © 2013–2021 Apache Software Foundation. All rights reserved.