public class NutsTomcatClassLoader
extends org.apache.catalina.loader.WebappClassLoader
org.apache.catalina.loader.WebappClassLoaderBase.PrivilegedFindClassByName, org.apache.catalina.loader.WebappClassLoaderBase.PrivilegedGetClassLoader, org.apache.catalina.loader.WebappClassLoaderBase.PrivilegedJavaseGetResource| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
nutsClassLoader |
protected boolean |
nutsClassLoaderUnderConstruction |
protected String |
nutsPath |
protected net.thevpc.nuts.NutsSession |
nutsWorkspace |
protected String |
workspaceArchetype |
protected String |
workspaceBootRuntime |
protected String |
workspaceExcludedExtensions |
protected String |
workspaceExcludedRepositories |
protected String |
workspaceLocation |
allPermission, delegate, loaderPC, parent, permissionList, resourceEntries, resources, securityManager, smAFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT| Constructor and Description |
|---|
NutsTomcatClassLoader() |
NutsTomcatClassLoader(ClassLoader parent) |
| Modifier and Type | Method and Description |
|---|---|
String |
getNutsPath() |
URL[] |
getURLs() |
String |
getWorkspaceArchetype() |
String |
getWorkspaceBootRuntime() |
String |
getWorkspaceExcludedExtensions() |
String |
getWorkspaceExcludedRepositories() |
String |
getWorkspaceLocation() |
ClassLoader |
resolveNutsClassLoader() |
net.thevpc.nuts.NutsSession |
resolveNutsWorkspace() |
void |
setNutsPath(String nutsPath) |
void |
setResources(org.apache.catalina.WebResourceRoot resources) |
void |
setWorkspaceArchetype(String workspaceArchetype) |
void |
setWorkspaceBootRuntime(String workspaceBootRuntime) |
void |
setWorkspaceExcludedExtensions(String workspaceExcludedExtensions) |
void |
setWorkspaceExcludedRepositories(String workspaceExcludedRepositories) |
void |
setWorkspaceLocation(String workspaceLocation) |
copyWithoutTransformers, getClassLoadingLockaddLifecycleListener, addTransformer, addURL, check, checkStateForClassLoading, checkStateForResourceLoading, clearReferences, copyStateWithoutTransformers, destroy, doDefineClass, filter, filter, findClass, findClassInternal, findLifecycleListeners, findLoadedClass0, findResource, findResources, getClearReferencesHttpClientKeepAliveThread, getClearReferencesLogFactoryRelease, getClearReferencesObjectStreamClassCaches, getClearReferencesRmiTargets, getClearReferencesStopThreads, getClearReferencesStopTimerThreads, getClearReferencesThreadLocals, getContextName, getDelegate, getHostName, getJavaseClassLoader, getPermissions, getResource, getResourceAsStream, getResources, getResources, getServiceName, getState, getStateName, getWebappName, hasLoggingConfig, init, isPackageSealed, loadClass, loadClass, modified, refreshPolicy, removeLifecycleListener, removeTransformer, setClearReferencesHttpClientKeepAliveThread, setClearReferencesLogFactoryRelease, setClearReferencesObjectStreamClassCaches, setClearReferencesRmiTargets, setClearReferencesStopThreads, setClearReferencesStopTimerThreads, setClearReferencesThreadLocals, setDelegate, setJavaseClassLoader, start, stop, toStringclose, definePackage, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersprotected net.thevpc.nuts.NutsSession nutsWorkspace
protected ClassLoader nutsClassLoader
protected boolean nutsClassLoaderUnderConstruction
protected String nutsPath
protected String workspaceLocation
protected String workspaceBootRuntime
protected String workspaceExcludedRepositories
protected String workspaceExcludedExtensions
protected String workspaceArchetype
public NutsTomcatClassLoader()
public NutsTomcatClassLoader(ClassLoader parent)
public URL[] getURLs()
getURLs in class org.apache.catalina.loader.WebappClassLoaderBasepublic void setResources(org.apache.catalina.WebResourceRoot resources)
setResources in class org.apache.catalina.loader.WebappClassLoaderBasepublic ClassLoader resolveNutsClassLoader()
public net.thevpc.nuts.NutsSession resolveNutsWorkspace()
public String getWorkspaceLocation()
public void setWorkspaceLocation(String workspaceLocation)
public String getWorkspaceBootRuntime()
public void setWorkspaceBootRuntime(String workspaceBootRuntime)
public String getWorkspaceExcludedRepositories()
public void setWorkspaceExcludedRepositories(String workspaceExcludedRepositories)
public String getWorkspaceExcludedExtensions()
public void setWorkspaceExcludedExtensions(String workspaceExcludedExtensions)
public String getWorkspaceArchetype()
public void setWorkspaceArchetype(String workspaceArchetype)
public String getNutsPath()
public void setNutsPath(String nutsPath)
Copyright © 2021 vpc open source initiative. All rights reserved.