package org.jboss.weld.tests.interceptors.weld1019; import java.lang.annotation.Annotation; import org.jboss.weld.bootstrap.api.helpers.RegistrySingletonProvider; import org.jboss.weld.contexts.AbstractContext; import org.jboss.weld.contexts.beanstore.BeanStore; import org.jboss.weld.contexts.beanstore.HashMapBeanStore; /** * */ public class MyScopeContext extends AbstractContext { private HashMapBeanStore beanStore = new HashMapBeanStore(); public MyScopeContext() { super(RegistrySingletonProvider.STATIC_INSTANCE, false); } public Class<? extends Annotation> getScope() { return MyScope.class; } @Override protected BeanStore getBeanStore() { return beanStore; } public boolean isActive() { return true; } }