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 Summary
Constructors Modifier Constructor Description protectedSerializerFactoryBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddSerializer(String className, Serializer<?> serializer)<T> Serializer<T>getSerializer(String name, T payload)get aSerializerof a given (class) name or for a given payload typeprotected abstract voidinitAdditionalSerializers()method that initializes additional serializers (used by user's config).
-
-
-
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 aSerializerof a given (class) name or for a given payload type- Type Parameters:
T- type of the payload- Parameters:
name- name of the serializerpayload- payload to serialize- Returns:
- serializer
-
addSerializer
public void addSerializer(String className, Serializer<?> serializer)
-
-