Because CDI may or may not be available, much of this support is directed toward abstracting/encapsulating CDI.
The central contracts here from a client point of view are
org. and
org.,
which may or may not really be backed by CDI.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | BeanInstanceProducer
Contract for producing a bean instance |
| public interface | |
| public interface | ManagedBeanRegistry
A registry for |
| Modifier and Type | Class and Description |
|---|---|
| public class | ManagedBeanRegistryInitiator
Hibernate's standard initializer for the |
| public class | ProvidedInstanceManagedBeanImpl<T>
|