Class BasicSerializerProvider
java.lang.Object
de.iip_ecosphere.platform.transport.serialization.BasicSerializerProvider
- All Implemented Interfaces:
SerializerRegistry.SerializerProvider
- Direct Known Subclasses:
BasicSerializerProviderWithJsonDefault
public class BasicSerializerProvider
extends Object
implements SerializerRegistry.SerializerProvider
Very basic serializer provider.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Serializer<T> getSerializer(Class<T> type) Returns a serializer.<T> voidregisterSerializer(Serializer<T> serializer) Registers a serializer.
-
Field Details
-
serializers
-
-
Constructor Details
-
BasicSerializerProvider
public BasicSerializerProvider()
-
-
Method Details
-
getSerializer
Description copied from interface:SerializerRegistry.SerializerProviderReturns a serializer.- Specified by:
getSerializerin interfaceSerializerRegistry.SerializerProvider- Type Parameters:
T- the data type to be handled by the serializer- Parameters:
type- the type to return the serializer for- Returns:
- the serializer, null if no such serializer is registered
-
registerSerializer
Registers a serializer.- Type Parameters:
T- the type of the data- Parameters:
serializer- the serializer instance (must not be null)
-