Class SerializerFactoryBase


  • public abstract class SerializerFactoryBase
    extends Object
    a base superclass for a SerializerFactory that is generated in build time
    • Constructor Detail

      • SerializerFactoryBase

        protected SerializerFactoryBase()
    • Method Detail

      • initAdditionalSerializers

        protected abstract void initAdditionalSerializers()
        method that initializes additional serializers (used by user's config). Implemented in the generated subclass
      • getSerializer

        public <T> Serializer<T> getSerializer​(String name,
                                               T payload)
        get a Serializer of a given (class) name or for a given payload type
        Type Parameters:
        T - type of the payload
        Parameters:
        name - name of the serializer
        payload - payload to serialize
        Returns:
        serializer
      • addSerializer

        public void addSerializer​(String className,
                                  Serializer<?> serializer)