package org.wildfly.swarm.container.runtime;
import java.io.IOException;
import java.net.URL;
import java.util.Collections;
import java.util.Enumeration;
/**
* @author Bob McWhirter
*/
public class ExtensionPreventionClassLoaderWrapper extends ClassLoader {
private static final String EXTENSION = "META-INF/services/javax.enterprise.inject.spi.Extension";
public ExtensionPreventionClassLoaderWrapper(ClassLoader delegate) {
super(delegate);
}
@Override
public Enumeration<URL> getResources(String name) throws IOException {
if (name.equals(EXTENSION)) {
return Collections.emptyEnumeration();
}
return super.getResources(name);
}
}