org.jboss.weld.extensions.beanManager
Interface BeanManagerProvider

All Superinterfaces:
Sortable
All Known Implementing Classes:
AbstractJndiBeanManagerProvider

public interface BeanManagerProvider
extends Sortable

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:

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.

Author:
Nicklas Karlsson

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

getBeanManager

javax.enterprise.inject.spi.BeanManager getBeanManager()
Try to obtain a BeanManager

Returns:
The BeanManager (or null if non found at this location)


Copyright © 2008-2010 Seam Framework. All Rights Reserved.