public class SerializationContextBuilder extends Object
ImmutableSerializationContext.| Constructor and Description |
|---|
SerializationContextBuilder(ClassLoaderMarshaller marshaller)
Constructs a builder for a
SerializationContext using a default set of initializers. |
| Modifier and Type | Method and Description |
|---|---|
org.infinispan.protostream.ImmutableSerializationContext |
build()
Returns an immutable
SerializationContext. |
SerializationContextBuilder |
load(ClassLoader loader)
Loads
SerializationContextInitializer instances from the specified ClassLoader and registers then with the SerializationContext. |
SerializationContextBuilder |
register(Iterable<? extends org.infinispan.protostream.SerializationContextInitializer> initializers)
Registers a number of initializers with the
SerializationContext. |
SerializationContextBuilder |
register(org.infinispan.protostream.SerializationContextInitializer... initializers)
Registers a number of initializers with the
SerializationContext. |
SerializationContextBuilder |
register(org.infinispan.protostream.SerializationContextInitializer initializer)
Registers an initializer with the
SerializationContext. |
SerializationContextBuilder |
require(ClassLoader loader)
Similar to
load(ClassLoader), but throws a NoSuchElementException if no SerializationContextInitializer instances were found. |
public SerializationContextBuilder(ClassLoaderMarshaller marshaller)
SerializationContext using a default set of initializers.marshaller - a class loader marshallerpublic org.infinispan.protostream.ImmutableSerializationContext build()
SerializationContext.public SerializationContextBuilder register(org.infinispan.protostream.SerializationContextInitializer initializer)
SerializationContext.initializer - an initializer for the SerializationContext.public SerializationContextBuilder register(org.infinispan.protostream.SerializationContextInitializer... initializers)
SerializationContext.initializers - one or more initializers for the SerializationContext.public SerializationContextBuilder register(Iterable<? extends org.infinispan.protostream.SerializationContextInitializer> initializers)
SerializationContext.initializers - one or more initializers for the SerializationContext.public SerializationContextBuilder load(ClassLoader loader)
SerializationContextInitializer instances from the specified ClassLoader and registers then with the SerializationContext.loader - a class loaderpublic SerializationContextBuilder require(ClassLoader loader)
load(ClassLoader), but throws a NoSuchElementException if no SerializationContextInitializer instances were found.loader - a class loaderCopyright © 2022 JBoss by Red Hat. All rights reserved.