package org.jboss.weld.environment.osgi.integration; import java.util.HashSet; import java.util.Set; import org.jboss.weld.bootstrap.api.Environment; import org.jboss.weld.bootstrap.api.Service; import org.jboss.weld.resources.spi.ResourceLoader; import org.jboss.weld.resources.spi.ScheduledExecutorServiceFactory; /** * * @author Mathieu ANCELIN - SERLI (mathieu.ancelin@serli.com) */ public class OSGiEnvironment implements Environment { @Override public Set<Class<? extends Service>> getRequiredDeploymentServices() { HashSet set = new HashSet(); set.add(ScheduledExecutorServiceFactory.class); return set; } @Override public Set<Class<? extends Service>> getRequiredBeanDeploymentArchiveServices() { HashSet set = new HashSet(); set.add(ResourceLoader.class); return set; } }