Kevin Gallardo created TINKERPOP-2028:
-----------------------------------------
Summary: GraphSONMessageSerializerV3d0 should register
GremlinServerModule
Key: TINKERPOP-2028
URL: https://issues.apache.org/jira/browse/TINKERPOP-2028
Project: TinkerPop
Issue Type: Bug
Components: io
Affects Versions: 3.2.9, 3.3.1
Reporter: Kevin Gallardo
When specifying a {{GraphSONMapper}} when constructing a
{{GraphSONMessageSerializerV3d0}}, the Message serializer will not register any
module. Hence users will have to manually register the {{GremlinServerModule}}
to the GraphSONMapper they are giving in parameter for it to work at all:
{code:java}
GraphSONMessageSerializerV3d0 messageSerializerV3d0 =
new GraphSONMessageSerializerV3d0(
GraphSONMapper.build()
.version(GraphSONVersion.V3_0)
.addCustomModule(new
AbstractGraphSONMessageSerializerV2d0.GremlinServerModule())
.addRegistry(TinkerIoRegistryV3d0.instance()).create());
{code}
When not providing a Mapper, the GremlinServerModule is registered
automatically. It sounds reasonable in the context of the
{{GraphSONMessageSerializer}} to automatically register the
{{GremlinServerModule}} wdyt?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)