## Uses of Interface
org.apache.tinkerpop.gremlin.driver.MessageSerializer

- Packages that use MessageSerializer
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.driver.handler |
  org.apache.tinkerpop.gremlin.driver.ser |
  org.apache.tinkerpop.gremlin.server |
  org.apache.tinkerpop.gremlin.server.handler |
  org.apache.tinkerpop.gremlin.server.op |

- - ### Uses of MessageSerializer in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver with parameters of type MessageSerializer
    Modifier and Type | Method and Description
    --- | ---
    `Cluster.Builder` | Cluster.Builder.`serializer(MessageSerializer<?> serializer)` Sets the `MessageSerializer` to use.

  - ### Uses of MessageSerializer in org.apache.tinkerpop.gremlin.driver.handler

    Constructors in org.apache.tinkerpop.gremlin.driver.handler with parameters of type MessageSerializer
    Constructor and Description
    `WebSocketGremlinRequestEncoder(boolean binaryEncoding, MessageSerializer<?> serializer)`
    `WebSocketGremlinResponseDecoder(MessageSerializer<?> serializer)`

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

    Subinterfaces of MessageSerializer in org.apache.tinkerpop.gremlin.driver.ser
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MessageTextSerializer<M>` An extension to the MessageSerializer interface that allows a format to be compatible with text-based websocket messages.

    Classes in org.apache.tinkerpop.gremlin.driver.ser that implement MessageSerializer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGraphSONMessageSerializerV1d0`
    `class` | `AbstractGraphSONMessageSerializerV2d0`
    `class` | `AbstractGryoMessageSerializerV1d0` Deprecated. As of release 3.4.3, replaced by `GraphBinaryMessageSerializerV1`.
    `class` | `AbstractGryoMessageSerializerV3d0` Deprecated. As of release 3.4.3, replaced by `GraphBinaryMessageSerializerV1`.
    `class` | `AbstractMessageSerializer<M>` Base `MessageSerializer` that serializers can implement to get some helper methods around configuring a `Mapper.Builder`.
    `class` | `GraphBinaryMessageSerializerV1`
    `class` | `GraphSONMessageSerializerGremlinV1d0` Serialize results to JSON with version 1.0.x schema.
    `class` | `GraphSONMessageSerializerGremlinV2d0` Deprecated. As for release 3.4.0, replaced by `GraphSONMessageSerializerV2d0`.
    `class` | `GraphSONMessageSerializerV1d0` Serialize results to JSON with version 1.0.x schema.
    `class` | `GraphSONMessageSerializerV2d0` Serialize results to JSON with version 2.0.x schema and the extended module.
    `class` | `GraphSONMessageSerializerV3d0` Serialize results to JSON with version 3.0.x schema and the extended module.
    `class` | `GryoLiteMessageSerializerV1d0` Deprecated. As of release 3.2.6, not directly replaced - supported through `HaltedTraverserStrategy`.
    `class` | `GryoMessageSerializerV1d0` Deprecated. As of release 3.4.3, replaced by `GraphBinaryMessageSerializerV1`.
    `class` | `GryoMessageSerializerV3d0` Deprecated. As of release 3.4.3, replaced by `GraphBinaryMessageSerializerV1`.

    Methods in org.apache.tinkerpop.gremlin.driver.ser that return MessageSerializer
    Modifier and Type | Method and Description
    --- | ---
    `MessageSerializer<?>` | Serializers.`simpleInstance()`

  - ### Uses of MessageSerializer in org.apache.tinkerpop.gremlin.server

    Fields in org.apache.tinkerpop.gremlin.server with type parameters of type MessageSerializer
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,MessageSerializer<?>>` | AbstractChannelizer.`serializers`

  - ### Uses of MessageSerializer in org.apache.tinkerpop.gremlin.server.handler

    Fields in org.apache.tinkerpop.gremlin.server.handler with type parameters of type MessageSerializer
    Modifier and Type | Field and Description
    --- | ---
    `static io.netty.util.AttributeKey<MessageSerializer<?>>` | StateKey.`SERIALIZER` The key for the current serializer requested by the client.

    Constructor parameters in org.apache.tinkerpop.gremlin.server.handler with type arguments of type MessageSerializer
    Constructor and Description
    `HttpGremlinEndpointHandler(Map<String,MessageSerializer<?>> serializers, GremlinExecutor gremlinExecutor, GraphManager graphManager, Settings settings)`
    `WsGremlinBinaryRequestDecoder(Map<String,MessageSerializer<?>> serializers)`
    `WsGremlinCloseRequestDecoder(Map<String,MessageSerializer<?>> serializers)`
    `WsGremlinTextRequestDecoder(Map<String,MessageSerializer<?>> serializers)`

  - ### Uses of MessageSerializer in org.apache.tinkerpop.gremlin.server.op

    Methods in org.apache.tinkerpop.gremlin.server.op with parameters of type MessageSerializer
    Modifier and Type | Method and Description
    --- | ---
    `protected static Frame` | AbstractOpProcessor.`makeFrame(Context ctx, RequestMessage msg, MessageSerializer<?> serializer, boolean useBinary, List<Object> aggregate, ResponseStatusCode code, Map<String,Object> responseMetaData, Map<String,Object> statusAttributes)`

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