Class ConfigurationImpl
java.lang.Object
org.infinispan.protostream.config.impl.ConfigurationImpl
- All Implemented Interfaces:
Configuration
- Since:
- 2.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classstatic final classNested classes/interfaces inherited from interface org.infinispan.protostream.config.Configuration
Configuration.AnnotationsConfig, Configuration.Builder, Configuration.SchemaValidation -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConfigurationImpl.AnnotationsConfigImplprivate final booleanprivate final booleanprivate final booleanprivate final intprivate final Configuration.SchemaValidationprivate final booleanFields inherited from interface org.infinispan.protostream.config.Configuration
DEFAULT_MAX_NESTED_DEPTH, TYPE_ID_ANNOTATION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateConfigurationImpl(ConfigurationImpl.BuilderImpl builder, Map<String, AnnotationConfigurationImpl> annotations) -
Method Summary
Modifier and TypeMethodDescriptionbooleanFlag that indicates in out of sequence reads should be logged as warnings.booleanFlag that indicates in out of sequence writes should be logged as warnings.intThe max nested message depth to apply to allGeneratedMarshallerBases.The type of validation done when updating schemas in theSerializationContext.toString()boolean
-
Field Details
-
logOutOfSequenceReads
private final boolean logOutOfSequenceReads -
logOutOfSequenceWrites
private final boolean logOutOfSequenceWrites -
lenient
private final boolean lenient -
annotationsConfig
-
maxNestedMessageDepth
private final int maxNestedMessageDepth -
schemaValidation
-
wrapCollectionElements
private final boolean wrapCollectionElements
-
-
Constructor Details
-
ConfigurationImpl
private ConfigurationImpl(ConfigurationImpl.BuilderImpl builder, Map<String, AnnotationConfigurationImpl> annotations)
-
-
Method Details
-
logOutOfSequenceReads
public boolean logOutOfSequenceReads()Description copied from interface:ConfigurationFlag that indicates in out of sequence reads should be logged as warnings. This istrueby default.- Specified by:
logOutOfSequenceReadsin interfaceConfiguration
-
logOutOfSequenceWrites
public boolean logOutOfSequenceWrites()Description copied from interface:ConfigurationFlag that indicates in out of sequence writes should be logged as warnings. This istrueby default.- Specified by:
logOutOfSequenceWritesin interfaceConfiguration
-
maxNestedMessageDepth
public int maxNestedMessageDepth()Description copied from interface:ConfigurationThe max nested message depth to apply to allGeneratedMarshallerBases. This value is used as way to avoid recurring on circular dependencies without the need to maintain the list of already visited entities. Default toConfiguration.DEFAULT_MAX_NESTED_DEPTH- Specified by:
maxNestedMessageDepthin interfaceConfiguration
-
schemaValidation
Description copied from interface:ConfigurationThe type of validation done when updating schemas in theSerializationContext. Default toConfiguration.SchemaValidation.STRICT- Specified by:
schemaValidationin interfaceConfiguration
-
wrapCollectionElements
public boolean wrapCollectionElements()- Specified by:
wrapCollectionElementsin interfaceConfiguration
-
annotationsConfig
- Specified by:
annotationsConfigin interfaceConfiguration
-
toString
-