Class SerializationContextBuilder.NativeSerializationContextBuilder

java.lang.Object
org.wildfly.clustering.marshalling.protostream.SerializationContextBuilder.NativeSerializationContextBuilder
All Implemented Interfaces:
MarshallerConfigurationBuilder<org.infinispan.protostream.ImmutableSerializationContext,org.infinispan.protostream.SerializationContextInitializer,SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>>, SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>
Enclosing interface:
SerializationContextBuilder<I>

public static class SerializationContextBuilder.NativeSerializationContextBuilder extends Object implements SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>
  • Method Details

    • register

      public SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer> register(org.infinispan.protostream.SerializationContextInitializer initializer)
      Description copied from interface: MarshallerConfigurationBuilder
      Registers configuration entry.
      Specified by:
      register in interface MarshallerConfigurationBuilder<org.infinispan.protostream.ImmutableSerializationContext,org.infinispan.protostream.SerializationContextInitializer,SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>>
      Parameters:
      initializer - a configuration entry
      Returns:
      a reference to this builder
    • load

      public SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer> load(ClassLoader loader)
      Description copied from interface: MarshallerConfigurationBuilder
      Loads marshalling configuration from the specified class loader.
      Specified by:
      load in interface MarshallerConfigurationBuilder<org.infinispan.protostream.ImmutableSerializationContext,org.infinispan.protostream.SerializationContextInitializer,SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>>
      Parameters:
      loader - a class loader
      Returns:
      a reference to this builder
    • build

      public org.infinispan.protostream.ImmutableSerializationContext build()
      Description copied from interface: MarshallerConfigurationBuilder
      Builds the marshalling configuration.
      Specified by:
      build in interface MarshallerConfigurationBuilder<org.infinispan.protostream.ImmutableSerializationContext,org.infinispan.protostream.SerializationContextInitializer,SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>>
      Returns:
      a marshalling configuration.