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

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

- Class Summary
  Class | Description
  --- | ---
  GryoClassResolver | 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.
  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.
  GryoSerializers | Class used to serialize graph-based objects such as vertices, edges, properties, and paths.
  GryoSerializers.BindingSerializer |
  GryoSerializers.BytecodeSerializer |
  GryoSerializers.DefaultRemoteTraverserSerializer |
  GryoSerializers.EdgeSerializer | Serializes any `Edge` implementation encountered to a `DetachedEdge`.
  GryoSerializers.LambdaSerializer |
  GryoSerializers.PathSerializer | Serializes any `Path` implementation encountered to an `DetachedPath`.
  GryoSerializers.PropertySerializer | Serializes any `Property` implementation encountered to an `DetachedProperty`.
  GryoSerializers.PSerializer |
  GryoSerializers.VertexPropertySerializer | Serializes any `VertexProperty` implementation encountered to an `DetachedVertexProperty`.
  GryoSerializers.VertexSerializer | Serializes any `Vertex` implementation encountered to an `DetachedVertex`.
  GryoWriter | The `GraphWriter` for the Gremlin Structure serialization format based on Kryo.
  GryoWriter.Builder |
  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–2018 Apache Software Foundation. All rights reserved.