Class CompositeSerializationContextInitializer

java.lang.Object
org.wildfly.clustering.marshalling.protostream.CompositeSerializationContextInitializer
All Implemented Interfaces:
SerializationContextInitializer
Direct Known Subclasses:
HotRodSessionSerializationContextInitializer, InfinispanSessionSerializationContextInitializer

public class CompositeSerializationContextInitializer extends Object implements SerializationContextInitializer
A SerializationContextInitializer decorator that registers schemas and marshallers from multiple SerializationContextInitializer instances.
Author:
Paul Ferraro
  • Constructor Details

    • CompositeSerializationContextInitializer

      public CompositeSerializationContextInitializer(SerializationContextInitializer initializer1, SerializationContextInitializer initializer2)
      Creates a composite serialization context initializer.
      Parameters:
      initializer1 - a serialization context initializer
      initializer2 - another serialization context initializer.
    • CompositeSerializationContextInitializer

      public CompositeSerializationContextInitializer(SerializationContextInitializer... initializers)
      Creates a composite serialization context initializer.
      Parameters:
      initializers - a number of serialization context initializers
    • CompositeSerializationContextInitializer

      public <E extends Enum<E> & SerializationContextInitializer> CompositeSerializationContextInitializer(Class<E> enumClass)
      Creates a composite serialization context initializer.
      Type Parameters:
      E - the enum type
      Parameters:
      enumClass - the class of an enumeration of serialization context initializers
    • CompositeSerializationContextInitializer

      public CompositeSerializationContextInitializer(Iterable<? extends SerializationContextInitializer> initializers)
      Creates a composite serialization context initializer.
      Parameters:
      initializers - a number of serialization context initializers
  • Method Details