Class AbstractGraphSONMessageSerializerV1d0

    • Field Detail

      • mapper

        protected org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper mapper
      • mapTypeReference

        protected final org.apache.tinkerpop.shaded.jackson.core.type.TypeReference<Map<String,​Object>> mapTypeReference
    • Constructor Detail

      • AbstractGraphSONMessageSerializerV1d0

        public AbstractGraphSONMessageSerializerV1d0()
      • AbstractGraphSONMessageSerializerV1d0

        public AbstractGraphSONMessageSerializerV1d0​(GraphSONMapper mapper)
    • Method Detail

      • configure

        public void configure​(Map<String,​Object> config,
                              Map<String,​Graph> graphs)
        Description copied from interface: MessageSerializer
        Configure the serializer with mapper settings as required. The default implementation does not perform any function and it is up to the interface implementation to determine how the configuration will be executed and what its requirements are. An implementation may choose to use the list of available graphs to help initialize a serializer. The implementation should account for the possibility of a null value being provided for that parameter.
      • serializeResponseAsBinary

        public io.netty.buffer.ByteBuf serializeResponseAsBinary​(ResponseMessage responseMessage,
                                                                 io.netty.buffer.ByteBufAllocator allocator)
                                                          throws SerializationException
        Description copied from interface: MessageSerializer
        Serialize a ResponseMessage to a Netty ByteBuf.
        Parameters:
        responseMessage - The response message to serialize to bytes.
        allocator - The Netty allocator for the ByteBuf to return back.
        Throws:
        SerializationException
      • serializeRequestAsBinary

        public io.netty.buffer.ByteBuf serializeRequestAsBinary​(RequestMessage requestMessage,
                                                                io.netty.buffer.ByteBufAllocator allocator)
                                                         throws SerializationException
        Description copied from interface: MessageSerializer
        Serialize a ResponseMessage to a Netty ByteBuf.
        Parameters:
        requestMessage - The request message to serialize to bytes.
        allocator - The Netty allocator for the ByteBuf to return back.
        Throws:
        SerializationException
      • getMapper

        public org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper getMapper()
        Description copied from interface: MessageSerializer
        Gets the "mapper" that performs the underlying serialization work.