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>
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.clustering.marshalling.protostream.SerializationContextBuilder
SerializationContextBuilder.DefaultSerializationContextBuilder, SerializationContextBuilder.NativeSerializationContextBuilder -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.protostream.ImmutableSerializationContextbuild()Builds the marshalling configuration.SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer> load(ClassLoader loader) Loads marshalling configuration from the specified class loader.SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer> register(org.infinispan.protostream.SerializationContextInitializer initializer) Registers configuration entry.
-
Method Details
-
register
public SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer> register(org.infinispan.protostream.SerializationContextInitializer initializer) Description copied from interface:MarshallerConfigurationBuilderRegisters configuration entry.- Specified by:
registerin interfaceMarshallerConfigurationBuilder<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:MarshallerConfigurationBuilderLoads marshalling configuration from the specified class loader.- Specified by:
loadin interfaceMarshallerConfigurationBuilder<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:MarshallerConfigurationBuilderBuilds the marshalling configuration.- Specified by:
buildin interfaceMarshallerConfigurationBuilder<org.infinispan.protostream.ImmutableSerializationContext,org.infinispan.protostream.SerializationContextInitializer, SerializationContextBuilder<org.infinispan.protostream.SerializationContextInitializer>> - Returns:
- a marshalling configuration.
-