Class MirroringIntegratorService

java.lang.Object
io.quarkus.hibernate.orm.runtime.boot.registry.MirroringIntegratorService
All Implemented Interfaces:
Serializable, org.hibernate.integrator.spi.IntegratorService, org.hibernate.service.Service

public final class MirroringIntegratorService extends Object implements org.hibernate.integrator.spi.IntegratorService
Mirror replay of the state generated by org.hibernate.integrator.internal.IntegratorServiceImpl N.B. 1 the original implementations sneaks in some non-explicit integrators; in particular one might want to prevent JaccIntegrator to ever reach the state being mirrored. N.B. 2 when generating the state of Integrators, it does search for extensions over loadJavaServices. This implies the state needs to be recorded when all extension points are discoverable.
See Also:
  • Constructor Details

    • MirroringIntegratorService

      public MirroringIntegratorService(Collection<org.hibernate.integrator.spi.Integrator> integrators)
  • Method Details

    • getIntegrators

      public Iterable<org.hibernate.integrator.spi.Integrator> getIntegrators()
      Specified by:
      getIntegrators in interface org.hibernate.integrator.spi.IntegratorService