Interface SerializationContextInitializer

All Known Implementing Classes:
AbstractSerializationContextInitializer, AnySerializationContextInitializer, AtomicSerializationContextInitializer, CompositeSerializationContextInitializer, ConcurrentSerializationContextInitializer, JavaUtilSerializationContextInitializer, LangSerializationContextInitializer, MarshallingSerializationContextInitializer, MathSerializationContextInitializer, NetSerializationContextInitializer, SQLSerializationContextInitializer, TimeSerializationContextInitializer, UtilSerializationContextInitializer

public interface SerializationContextInitializer
A serialization context initializer.
Author:
Paul Ferraro
  • Method Details

    • initialize

      default void initialize(SerializationContext context)
      Initialises the specified context by registering a schema and associated marshallers.
      Parameters:
      context - the context to initialise
    • registerSchema

      void registerSchema(SerializationContext context)
      Registers a protobuf schema.
      Parameters:
      context - the context into which the schema should be registered.
    • registerMarshallers

      void registerMarshallers(SerializationContext context)
      Registers a number of marshallers.
      Parameters:
      context - the context into which marshallers should be registered.