## Uses of Interface
org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim.KryoShim

- Packages that use KryoShim
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver.ser |
  org.apache.tinkerpop.gremlin.structure.io.gryo |
  org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim | Abstracts a minimal subset of Kryo types and methods.
  org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim.shaded | Implementations of the interfaces in `org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim` using TinkerPop's shaded copy of Kryo.
  org.apache.tinkerpop.gremlin.structure.util.star |

- - ### Uses of KryoShim in org.apache.tinkerpop.gremlin.driver.ser

    Methods in org.apache.tinkerpop.gremlin.driver.ser with parameters of type KryoShim
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> RequestMessage` | RequestMessageGryoSerializer.`read(KryoShim<I,?> kryo, I input, Class<RequestMessage> aClass)`
    `<I extends InputShim> ResponseMessage` | ResponseMessageGryoSerializer.`read(KryoShim<I,?> kryo, I input, Class<ResponseMessage> clazz)`
    `<O extends OutputShim> void` | RequestMessageGryoSerializer.`write(KryoShim<?,O> kryo, O output, RequestMessage requestMessage)`
    `<O extends OutputShim> void` | ResponseMessageGryoSerializer.`write(KryoShim<?,O> kryo, O output, ResponseMessage responseMessage)`

  - ### Uses of KryoShim in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type KryoShim
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Bytecode.Binding` | GryoSerializersV3d0.BindingSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode.Binding> clazz)`
    `<I extends InputShim> Bytecode.Binding` | GryoSerializersV1d0.BindingSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode.Binding> clazz)`
    `<I extends InputShim> Bytecode` | GryoSerializersV3d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`
    `<I extends InputShim> Bytecode` | GryoSerializersV1d0.BytecodeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Bytecode> clazz)`
    `<I extends InputShim> DefaultRemoteTraverser` | GryoSerializersV3d0.DefaultRemoteTraverserSerializer.`read(KryoShim<I,?> kryo, I input, Class<DefaultRemoteTraverser> remoteTraverserClass)`
    `<I extends InputShim> DefaultRemoteTraverser` | GryoSerializersV1d0.DefaultRemoteTraverserSerializer.`read(KryoShim<I,?> kryo, I input, Class<DefaultRemoteTraverser> remoteTraverserClass)`
    `<I extends InputShim> Edge` | GryoSerializersV3d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `<I extends InputShim> Edge` | GryoSerializersV1d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `<I extends InputShim> Lambda` | GryoSerializersV3d0.LambdaSerializer.`read(KryoShim<I,?> kryo, I input, Class<Lambda> clazz)`
    `<I extends InputShim> Lambda` | GryoSerializersV1d0.LambdaSerializer.`read(KryoShim<I,?> kryo, I input, Class<Lambda> clazz)`
    `<I extends InputShim> Metrics` | GryoSerializersV3d0.MetricsSerializer.`read(KryoShim<I,?> kryo, I input, Class<Metrics> clazz)`
    `<I extends InputShim> P` | GryoSerializersV3d0.PSerializer.`read(KryoShim<I,?> kryo, I input, Class<P> clazz)`
    `<I extends InputShim> P` | GryoSerializersV1d0.PSerializer.`read(KryoShim<I,?> kryo, I input, Class<P> clazz)`
    `<I extends InputShim> Path` | GryoSerializersV3d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`
    `<I extends InputShim> Path` | GryoSerializersV1d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`
    `<I extends InputShim> Property` | GryoSerializersV3d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `<I extends InputShim> Property` | GryoSerializersV1d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `<I extends InputShim> TextP` | GryoSerializersV3d0.TextPSerializer.`read(KryoShim<I,?> kryo, I input, Class<TextP> clazz)`
    `<I extends InputShim> TextP` | GryoSerializersV1d0.TextPSerializer.`read(KryoShim<I,?> kryo, I input, Class<TextP> clazz)`
    `<I extends InputShim> ToyPoint` | ToyPoint.ToyPointSerializer.`read(KryoShim<I,?> kryo, I input, Class<ToyPoint> toyPointClass)`
    `<I extends InputShim> ToyTriangle` | ToyTriangle.ToyTriangleSerializer.`read(KryoShim<I,?> kryo, I input, Class<ToyTriangle> toyTriangleClass)`
    `<I extends InputShim> TraversalMetrics` | GryoSerializersV3d0.TraversalMetricsSerializer.`read(KryoShim<I,?> kryo, I input, Class<TraversalMetrics> clazz)`
    `<I extends InputShim> Vertex` | GryoSerializersV3d0.VertexSerializer.`read(KryoShim<I,?> kryo, I input, Class<Vertex> vertexClass)`
    `<I extends InputShim> Vertex` | GryoSerializersV1d0.VertexSerializer.`read(KryoShim<I,?> kryo, I input, Class<Vertex> vertexClass)`
    `<I extends InputShim> VertexProperty` | GryoSerializersV3d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `<I extends InputShim> VertexProperty` | GryoSerializersV1d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.BindingSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode.Binding binding)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.BindingSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode.Binding binding)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.BytecodeSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode bytecode)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.BytecodeSerializer.`write(KryoShim<?,O> kryo, O output, Bytecode bytecode)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.DefaultRemoteTraverserSerializer.`write(KryoShim<?,O> kryo, O output, DefaultRemoteTraverser remoteTraverser)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.DefaultRemoteTraverserSerializer.`write(KryoShim<?,O> kryo, O output, DefaultRemoteTraverser remoteTraverser)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.EdgeSerializer.`write(KryoShim<?,O> kryo, O output, Edge edge)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.EdgeSerializer.`write(KryoShim<?,O> kryo, O output, Edge edge)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.LambdaSerializer.`write(KryoShim<?,O> kryo, O output, Lambda lambda)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.LambdaSerializer.`write(KryoShim<?,O> kryo, O output, Lambda lambda)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.MetricsSerializer.`write(KryoShim<?,O> kryo, O output, Metrics object)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.PSerializer.`write(KryoShim<?,O> kryo, O output, P p)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.PSerializer.`write(KryoShim<?,O> kryo, O output, P p)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.PathSerializer.`write(KryoShim<?,O> kryo, O output, Path path)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.PathSerializer.`write(KryoShim<?,O> kryo, O output, Path path)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.PropertySerializer.`write(KryoShim<?,O> kryo, O output, Property property)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.PropertySerializer.`write(KryoShim<?,O> kryo, O output, Property property)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.TextPSerializer.`write(KryoShim<?,O> kryo, O output, TextP p)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.TextPSerializer.`write(KryoShim<?,O> kryo, O output, TextP p)`
    `<O extends OutputShim> void` | ToyPoint.ToyPointSerializer.`write(KryoShim<?,O> kryo, O output, ToyPoint toyPoint)`
    `<O extends OutputShim> void` | ToyTriangle.ToyTriangleSerializer.`write(KryoShim<?,O> kryo, O output, ToyTriangle toyTriangle)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.TraversalMetricsSerializer.`write(KryoShim<?,O> kryo, O output, TraversalMetrics object)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.VertexSerializer.`write(KryoShim<?,O> kryo, O output, Vertex vertex)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.VertexSerializer.`write(KryoShim<?,O> kryo, O output, Vertex vertex)`
    `<O extends OutputShim> void` | GryoSerializersV3d0.VertexPropertySerializer.`write(KryoShim<?,O> kryo, O output, VertexProperty vertexProperty)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.VertexPropertySerializer.`write(KryoShim<?,O> kryo, O output, VertexProperty vertexProperty)`

  - ### Uses of KryoShim in org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim with parameters of type KryoShim
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> T` | SerializerShim.`read(KryoShim<I,?> kryo, I input, Class<T> clazz)`
    `<O extends OutputShim> void` | SerializerShim.`write(KryoShim<?,O> kryo, O output, T object)`

  - ### Uses of KryoShim in org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim.shaded

    Classes in org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim.shaded that implement KryoShim
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ShadedKryoAdapter`

  - ### Uses of KryoShim in org.apache.tinkerpop.gremlin.structure.util.star

    Methods in org.apache.tinkerpop.gremlin.structure.util.star with parameters of type KryoShim
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> StarGraph` | StarGraphSerializer.`read(KryoShim<I,?> kryo, I input, Class<StarGraph> clazz)` If the returned `StarGraph` is null, that means that the `GraphFilter` filtered the vertex.
    `<O extends OutputShim> void` | StarGraphSerializer.`write(KryoShim<?,O> kryo, O output, StarGraph starGraph)`

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