Package io.quarkus.hibernate.orm.runtime.customized
package io.quarkus.hibernate.orm.runtime.customized
-
ClassDescriptionWe need a different implementation of ProxyFactoryFactory during the build than at runtime, so to allow metadata validation.This is similar to the default
IntegratorService
from Hibernate ORM, except that it doesn't come with default integrators as we prefer explicit control.Intentionally implementing these methods as no-op: some Hibernate ORM internal components currently require being able to attempt a lookup even when JNDI is not being used.ThisProxyFactory
implementation is very similar to theByteBuddyProxyFactory
, except the class definitions of the proxies have been built upfront so to allow usage of enhanced proxies in native images.This ProxyFactoryFactory is responsible to loading proxies which have been defined in advance.Responsible for initializing the QuarkusRuntimeProxyFactoryFactory.Similar toStrategySelectorBuilder
but omits registering the components we don't support, and uses a new pattern of registration meant to avoid class initializations.