Class SerializationConfigurationBuilder
java.lang.Object
org.infinispan.configuration.global.AbstractGlobalConfigurationBuilder
org.infinispan.configuration.global.SerializationConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<SerializationConfiguration>, GlobalConfigurationChildBuilder
public class SerializationConfigurationBuilder
extends AbstractGlobalConfigurationBuilder
implements org.infinispan.commons.configuration.Builder<SerializationConfiguration>
Configures serialization and marshalling settings.
-
Method Summary
Modifier and TypeMethodDescriptionaddContextInitializer(org.infinispan.protostream.SerializationContextInitializer sci) addContextInitializers(List<org.infinispan.protostream.SerializationContextInitializer> scis) addContextInitializers(org.infinispan.protostream.SerializationContextInitializer... scis) org.infinispan.commons.configuration.attributes.AttributeSetcreate()org.infinispan.commons.marshall.Marshallermarshaller(org.infinispan.commons.marshall.Marshaller marshaller) Set the marshaller instance that will marshall and unmarshall cache entries.read(SerializationConfiguration template, org.infinispan.commons.configuration.Combine combine) schemaCompatibilityValidation(org.infinispan.protostream.config.Configuration.SchemaValidation schemaValidation) toString()voidvalidate()Methods inherited from class AbstractGlobalConfigurationBuilder
addModule, asyncThreadPool, blockingThreadPool, build, clearModules, defaultCacheName, expirationThreadPool, getGlobalConfig, globalState, jmx, listenerThreadPool, metrics, module, modules, nonBlockingThreadPool, persistenceThreadPool, security, serialization, shutdown, tracing, transportMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<SerializationConfiguration>
-
marshaller
public SerializationConfigurationBuilder marshaller(org.infinispan.commons.marshall.Marshaller marshaller) Set the marshaller instance that will marshall and unmarshall cache entries.- Parameters:
marshaller-
-
getMarshaller
public org.infinispan.commons.marshall.Marshaller getMarshaller() -
addContextInitializer
public SerializationConfigurationBuilder addContextInitializer(org.infinispan.protostream.SerializationContextInitializer sci) -
addContextInitializers
public SerializationConfigurationBuilder addContextInitializers(org.infinispan.protostream.SerializationContextInitializer... scis) -
addContextInitializers
public SerializationConfigurationBuilder addContextInitializers(List<org.infinispan.protostream.SerializationContextInitializer> scis) -
allowList
-
schemaCompatibilityValidation
public SerializationConfigurationBuilder schemaCompatibilityValidation(org.infinispan.protostream.config.Configuration.SchemaValidation schemaValidation) -
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<SerializationConfiguration>
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<SerializationConfiguration>
-
read
public SerializationConfigurationBuilder read(SerializationConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<SerializationConfiguration>
-
toString
-