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 protected
SerializerFactoryBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addSerializer(String className, Serializer<?> serializer)
<T> Serializer<T>
getSerializer(String name, T payload)
get aSerializer
of a given (class) name or for a given payload typeprotected abstract void
initAdditionalSerializers()
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 aSerializer
of 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)
-
-