Class SerializerFactoryBase

java.lang.Object
io.quarkus.reactivemessaging.http.runtime.serializers.SerializerFactoryBase

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

    • SerializerFactoryBase

      protected SerializerFactoryBase()
  • Method Details

    • 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)