package org.jboss.weld.tests.interceptors.weld1019; import javax.enterprise.event.Observes; import javax.enterprise.inject.spi.AfterBeanDiscovery; import javax.enterprise.inject.spi.BeanManager; import javax.enterprise.inject.spi.BeforeBeanDiscovery; import javax.enterprise.inject.spi.Extension; /** * */ public class MyScopeExtension implements Extension { public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager manager) { event.addScope(MyScope.class, true, true); } public void afterBeanDiscovery(@Observes AfterBeanDiscovery event, BeanManager manager) { event.addContext(new MyScopeContext()); } }