Class MarshallingConfigurationBuilder.DefaultMarshallingConfigurationBuilder
java.lang.Object
org.wildfly.clustering.marshalling.jboss.MarshallingConfigurationBuilder.DefaultMarshallingConfigurationBuilder
- All Implemented Interfaces:
MarshallingConfigurationBuilder, MarshallerConfigurationBuilder<org.jboss.marshalling.MarshallingConfiguration, ExternalizerProvider, MarshallingConfigurationBuilder>
- Enclosing interface:
MarshallingConfigurationBuilder
public static class MarshallingConfigurationBuilder.DefaultMarshallingConfigurationBuilder
extends Object
implements MarshallingConfigurationBuilder
Builder of a JBoss marshalling configuration.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested classes/interfaces inherited from interface MarshallingConfigurationBuilder
MarshallingConfigurationBuilder.DefaultMarshallingConfigurationBuilder -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.marshalling.MarshallingConfigurationbuild()Builds the marshalling configuration.load(ClassLoader loader) Loads marshalling configuration from the specified class loader.register(ExternalizerProvider provider) Registers configuration entry.
-
Method Details
-
register
Description copied from interface:MarshallerConfigurationBuilderRegisters configuration entry.- Specified by:
registerin interfaceMarshallerConfigurationBuilder<org.jboss.marshalling.MarshallingConfiguration, ExternalizerProvider, MarshallingConfigurationBuilder>- Parameters:
provider- a configuration entry- Returns:
- a reference to this builder
-
load
Description copied from interface:MarshallerConfigurationBuilderLoads marshalling configuration from the specified class loader.- Specified by:
loadin interfaceMarshallerConfigurationBuilder<org.jboss.marshalling.MarshallingConfiguration, ExternalizerProvider, MarshallingConfigurationBuilder>- Parameters:
loader- a class loader- Returns:
- a reference to this builder
-
build
public org.jboss.marshalling.MarshallingConfiguration build()Description copied from interface:MarshallerConfigurationBuilderBuilds the marshalling configuration.- Specified by:
buildin interfaceMarshallerConfigurationBuilder<org.jboss.marshalling.MarshallingConfiguration, ExternalizerProvider, MarshallingConfigurationBuilder>- Returns:
- a marshalling configuration.
-