mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-16 08:05:05 +00:00
HHH-11259 - Improved CDI support including support for other types of managed beans;
HHH-12133 - Create ManagedBeanRegistry and ManagedBean; HHH-12134 - Convert entity listener CDI support to use ManagedBean/MenagedBeanRepository Checkstyle fixes.
This commit is contained in:
parent
d0267a5445
commit
cb61bfa52f
@ -241,4 +241,4 @@ private static void getListeners(XClass currentClazz, List<Class> orderedListene
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -52,4 +52,4 @@ public boolean performCallback(Object entity) {
|
||||
throw new RuntimeException( e );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -54,4 +54,4 @@ public interface BeansMessageLogger {
|
||||
value = "Stopping ManagedBeanRegistry : %s"
|
||||
)
|
||||
void stoppingManagedBeanRegistry(ManagedBeanRegistry registry);
|
||||
}
|
||||
}
|
||||
|
@ -99,4 +99,4 @@ private static <T> Class<T> getHibernateClass(String fqn) {
|
||||
throw new HibernateException( "Unable to locate Hibernate class by name via reflection : " + fqn, e );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -156,4 +156,4 @@ public void release() {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -175,4 +175,4 @@ public void release() {
|
||||
initialized = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -138,4 +138,4 @@ public void release() {
|
||||
initialized = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -67,4 +67,4 @@ public void release() {
|
||||
// nothing to do
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -13,4 +13,4 @@
|
||||
* {@link org.hibernate.resource.beans.spi.ManagedBeanRegistry} which may or may not
|
||||
* really be backed by CDI.
|
||||
*/
|
||||
package org.hibernate.resource.beans;
|
||||
package org.hibernate.resource.beans;
|
||||
|
@ -83,4 +83,4 @@ public void stop() {
|
||||
forEachBean( ManagedBean::release );
|
||||
registrations.clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -26,4 +26,4 @@ public interface ManagedBean<T> {
|
||||
* Release any resources
|
||||
*/
|
||||
void release();
|
||||
}
|
||||
}
|
||||
|
@ -46,4 +46,4 @@ public interface ManagedBeanRegistry extends Service {
|
||||
* the release calls itself.
|
||||
*/
|
||||
<T> ManagedBean<T> getBean(String beanName, Class<T> beanContract, boolean shouldRegistryManageLifecycle);
|
||||
}
|
||||
}
|
||||
|
@ -81,4 +81,4 @@ public static Class cdiBeanManagerClass(ClassLoaderService classLoaderService) t
|
||||
return classLoaderService.classForName( "javax.enterprise.inject.spi.BeanManager" );
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user