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 Details

  • Constructor Details

    • BasicSerializerProvider

      public BasicSerializerProvider()
  • Method Details

    • getSerializer

      public <T> Serializer<T> getSerializer(Class<T> type)
      Description copied from interface: SerializerRegistry.SerializerProvider
      Returns a serializer.
      Specified by:
      getSerializer in interface SerializerRegistry.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

      public <T> void registerSerializer(Serializer<T> serializer)
      Registers a serializer.
      Type Parameters:
      T - the type of the data
      Parameters:
      serializer - the serializer instance (must not be null)