All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.arquillian.testenricher.cdi.container.CDIExtension Maven / Gradle / Ivy

package org.jboss.arquillian.testenricher.cdi.container;

import javax.enterprise.event.Observes;
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.BeforeBeanDiscovery;
import javax.enterprise.inject.spi.Extension;

public class CDIExtension implements Extension
{
	private static BeanManager beanManager;

	void beforeBeanDiscovery(@Observes BeforeBeanDiscovery beforeBeanDiscovery,
			BeanManager beanManager)
	{
		setBeanManager(beanManager);
    }

	public static BeanManager getBeanManager()
	{
		return beanManager;
	}

	private static void setBeanManager(BeanManager beanManager)
	{
		CDIExtension.beanManager = beanManager;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy