Class Serializer

java.lang.Object
services.moleculer.service.MoleculerComponent
services.moleculer.serializer.Serializer
All Implemented Interfaces:
MoleculerLifecycle
Direct Known Subclasses:
BsonSerializer, CborSerializer, ChainedSerializer, IonSerializer, JavaSerializer, JsonSerializer, MsgPackSerializer, SmileSerializer

public abstract class Serializer extends MoleculerComponent
Base superclass of all data serializer implementations.
See Also:
  • Field Details

    • format

      protected final String format
      Name of the format (eg. "json").
    • writer

      protected io.datatree.dom.TreeWriter writer
      Data serializer (eg. Tree -> JSON, comes from the "datatree-adapters" pack).
    • reader

      protected io.datatree.dom.TreeReader reader
      Data deserializer (eg. JSON -> Tree, comes from the "datatree-adapters" pack).
    • debug

      protected boolean debug
      Enable debug mode.
  • Constructor Details

    • Serializer

      protected Serializer(String format)
  • Method Details