Package io.quarkus.hibernate.orm.runtime.customized
package io.quarkus.hibernate.orm.runtime.customized
-
ClassDescriptionTest whether the underlying Jackson Object Mapper / JSON-B used to create the "built-in" format mapper were modified and cannot be safely replaced by the Hibernate ORM's default ones.This is similar to the default
IntegratorServicefrom 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.ThisProxyFactoryimplementation 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.ThisProxyFactoryFactoryis not expected to be actually used: it's just a placeholder for static init, during which Hibernate ORM Metadata is generated, which (together with build-time proxy generation) enables creating the actualQuarkusProxyFactoryfor use at runtime.Similar toStrategySelectorBuilderbut omits registering the components we don't support, and uses a new pattern of registration meant to avoid class initializations.