Class FluxzeroValidationProvider

java.lang.Object
io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationProvider
All Implemented Interfaces:
jakarta.validation.spi.ValidationProvider<FluxzeroValidationConfiguration>

public final class FluxzeroValidationProvider extends Object implements jakarta.validation.spi.ValidationProvider<FluxzeroValidationConfiguration>
Jakarta Validation provider that exposes the SDK validator through the standard bootstrap API.

This provider supports the SDK's Jakarta Validation profile. XML configuration/mappings, CDI lifecycle integration, TraversableResolver reachability rules, and full Expression Language message evaluation are intentionally not part of that profile.

  • Constructor Details

    • FluxzeroValidationProvider

      public FluxzeroValidationProvider()
  • Method Details

    • createSpecializedConfiguration

      public FluxzeroValidationConfiguration createSpecializedConfiguration(jakarta.validation.spi.BootstrapState state)
      Specified by:
      createSpecializedConfiguration in interface jakarta.validation.spi.ValidationProvider<FluxzeroValidationConfiguration>
    • createGenericConfiguration

      public jakarta.validation.Configuration<?> createGenericConfiguration(jakarta.validation.spi.BootstrapState state)
      Specified by:
      createGenericConfiguration in interface jakarta.validation.spi.ValidationProvider<FluxzeroValidationConfiguration>
    • buildValidatorFactory

      public jakarta.validation.ValidatorFactory buildValidatorFactory(jakarta.validation.spi.ConfigurationState configurationState)
      Specified by:
      buildValidatorFactory in interface jakarta.validation.spi.ValidationProvider<FluxzeroValidationConfiguration>