Class AbstractMessageSerializer<M>
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.util.ser.AbstractMessageSerializer<M>
-
- All Implemented Interfaces:
MessageSerializer<M>
- Direct Known Subclasses:
AbstractGraphSONMessageSerializerV1,AbstractGraphSONMessageSerializerV2,GraphBinaryMessageSerializerV1
public abstract class AbstractMessageSerializer<M> extends Object implements MessageSerializer<M>
BaseMessageSerializerthat serializers can implement to get some helper methods around configuring aMapper.Builder.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
-
Field Summary
Fields Modifier and Type Field Description static StringTOKEN_IO_REGISTRIES-
Fields inherited from interface org.apache.tinkerpop.gremlin.util.MessageSerializer
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractMessageSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddIoRegistries(Map<String,Object> config, Mapper.Builder builder)Reads a list of fully qualified class names from the value of theTOKEN_IO_REGISTRIESconfiguration key.protected List<String>getListStringFromConfig(String token, Map<String,Object> config)Gets aListof strings from the configuration object.protected MethodtryInstanceMethod(Class clazz)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tinkerpop.gremlin.util.MessageSerializer
configure, deserializeRequest, deserializeResponse, getMapper, mimeTypesSupported, serializeRequestAsBinary, serializeResponseAsBinary
-
-
-
-
Field Detail
-
TOKEN_IO_REGISTRIES
public static final String TOKEN_IO_REGISTRIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
addIoRegistries
protected void addIoRegistries(Map<String,Object> config, Mapper.Builder builder)
Reads a list of fully qualified class names from the value of theTOKEN_IO_REGISTRIESconfiguration key. These classes should equate toIoRegistryimplementations that will be assigned to theMapper.Builder. The assumption is that theIoRegistryeither has a staticinstance()method or has a zero-arg constructor from which it can be instantiated.
-
-