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;
}
}