public class ChildFirstClassLoaderBuilder extends Object
| Constructor and Description |
|---|
ChildFirstClassLoaderBuilder(boolean useEapRepository) |
| Modifier and Type | Method and Description |
|---|---|
ChildFirstClassLoaderBuilder |
addChildFirstClassPattern(String pattern) |
ChildFirstClassLoaderBuilder |
addMavenResourceURL(String artifactGav) |
ChildFirstClassLoaderBuilder |
addParentFirstClassPattern(String pattern) |
ChildFirstClassLoaderBuilder |
addRecursiveMavenResourceURL(String artifactGav,
String... excludes) |
ChildFirstClassLoaderBuilder |
addSimpleResourceURL(String resource) |
ChildFirstClassLoaderBuilder |
addSingleChildFirstClass(Class<?>... classes) |
ChildFirstClassLoaderBuilder |
addURL(URL url) |
URLClassLoader |
build() |
ChildFirstClassLoaderBuilder |
excludeFromParent(org.jboss.modules.filter.ClassFilter filter) |
ChildFirstClassLoaderBuilder |
excludeResourceFromParent(String pattern) |
public ChildFirstClassLoaderBuilder(boolean useEapRepository)
public ChildFirstClassLoaderBuilder addURL(URL url)
public ChildFirstClassLoaderBuilder addSimpleResourceURL(String resource) throws MalformedURLException
MalformedURLExceptionpublic ChildFirstClassLoaderBuilder addMavenResourceURL(String artifactGav) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic ChildFirstClassLoaderBuilder addRecursiveMavenResourceURL(String artifactGav, String... excludes) throws org.eclipse.aether.collection.DependencyCollectionException, org.eclipse.aether.resolution.DependencyResolutionException, IOException, ClassNotFoundException
org.eclipse.aether.collection.DependencyCollectionExceptionorg.eclipse.aether.resolution.DependencyResolutionExceptionIOExceptionClassNotFoundExceptionpublic ChildFirstClassLoaderBuilder addParentFirstClassPattern(String pattern)
public ChildFirstClassLoaderBuilder addChildFirstClassPattern(String pattern)
public ChildFirstClassLoaderBuilder excludeFromParent(org.jboss.modules.filter.ClassFilter filter)
public ChildFirstClassLoaderBuilder excludeResourceFromParent(String pattern)
public URLClassLoader build()
public ChildFirstClassLoaderBuilder addSingleChildFirstClass(Class<?>... classes)
Copyright © 2022 JBoss by Red Hat. All rights reserved.