|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BeanManagerProvider
BeanManagerProvider
is the SPI for BeanManagerAware
which
allows third parties to register a way of obtaining the BeanManager
outside of CDI managed objects.
Weld Extensions provides a number of built in providers, including:
DefaultJndiBeanManagerProvider
JBossJndiBeanManagerProvider
ServletContainerJndiBeanManagerProvider
Providers can specify a precedence, allowing a provider to be a "last resort" provider only.
Precedence about 100 is suggested for providers that should always be used. Precedence below 10 is suggested for providers of last resort.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.weld.extensions.util.Sortable |
---|
Sortable.Comparator |
Method Summary | |
---|---|
javax.enterprise.inject.spi.BeanManager |
getBeanManager()
Try to obtain a BeanManager |
Methods inherited from interface org.jboss.weld.extensions.util.Sortable |
---|
getPrecedence |
Method Detail |
---|
javax.enterprise.inject.spi.BeanManager getBeanManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |