Interface StatefulConfig

All Known Subinterfaces:
ConfigFunction<S,R>, CustomDefinitionProvider, CustomDefinitionProviderV2, CustomPropertyDefinitionProvider<M>, InstanceAttributeOverride<M>, InstanceAttributeOverrideV2<M>, SchemaDefinitionNamingStrategy, SchemaGeneratorConfig, SubtypeResolver, TypeAttributeOverride, TypeAttributeOverrideV2
All Known Implementing Classes:
CleanSchemaDefinitionNamingStrategy, DefaultSchemaDefinitionNamingStrategy, InlineSchemaModule, SchemaGeneratorConfigImpl, SchemaGeneratorConfigPart, SchemaGeneratorGeneralConfigPart, SchemaGeneratorTypeConfigPart

public interface StatefulConfig
Type of configuration (or an aspect of it), that may change during a schema generation and7or remember some kind of state.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Method being invoked after the generation of a single "main" type's schema has been completed.
  • Method Details

    • resetAfterSchemaGenerationFinished

      default void resetAfterSchemaGenerationFinished()
      Method being invoked after the generation of a single "main" type's schema has been completed. This enables the same SchemaGenerator instance to be re-used for multiple subsequent executions, even if some aspect of the configuration remembers the original "main" type.
      Since:
      4.29.0