Class QuarkusBeanContainerLifecycleOptions

java.lang.Object
io.quarkus.hibernate.orm.runtime.cdi.QuarkusBeanContainerLifecycleOptions
All Implemented Interfaces:
org.hibernate.resource.beans.container.spi.BeanContainer.LifecycleOptions

final class QuarkusBeanContainerLifecycleOptions extends Object implements org.hibernate.resource.beans.container.spi.BeanContainer.LifecycleOptions
An override of lifecycle options covering what can actually be supported in Quarkus.

Usually the DEFAULT is used (when using QuarkusManagedBeanRegistry), but in some cases Hibernate ORM calls the bean container directly and bypasses the registry, so we need to override options in that case -- see of(BeanContainer.LifecycleOptions).

  • Field Details

  • Method Details

    • of

      public static QuarkusBeanContainerLifecycleOptions of(org.hibernate.resource.beans.container.spi.BeanContainer.LifecycleOptions options)
    • useJpaCompliantCreation

      public boolean useJpaCompliantCreation()
      Specified by:
      useJpaCompliantCreation in interface org.hibernate.resource.beans.container.spi.BeanContainer.LifecycleOptions
    • canUseCachedReferences

      public boolean canUseCachedReferences()
      Specified by:
      canUseCachedReferences in interface org.hibernate.resource.beans.container.spi.BeanContainer.LifecycleOptions