Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-1582

TraversalOpProcessor does not support custom serializers

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Implemented
    • Affects Version/s: 3.2.3
    • Fix Version/s: 3.2.4
    • Component/s: server
    • Labels:
      None

      Description

      The TraversalOpProcessor has its own ObjectMapper static instance, which cannot be configured via the gremlin-server's YAML file. Within the YAML file, a user can configure serializers with custom IORegistries, to support serialization of custom types. However, the TraversalOpProcessor creates its own ObjectMapper, for bytecode deserialization, which does not read configuration information from from the YAML file.

      This prevents deserialization of custom bytecode, such as references to a custom Predicate class.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                spmallette Stephen Mallette
                Reporter:
                bjmoor Branden Moore
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: