public class JarResourceSet extends AbstractSingleArchiveResourceSet
WebResourceSet based on a JAR file.Lifecycle.SingleUsearchiveEntries, archiveLocksmAFTER_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 |
|---|
JarResourceSet()
A no argument constructor is required for this to work with the digester.
|
JarResourceSet(WebResourceRoot root,
java.lang.String webAppMount,
java.lang.String base,
java.lang.String internalPath)
Creates a new
WebResourceSet based on a JAR
file. |
| Modifier and Type | Method and Description |
|---|---|
protected WebResource |
createArchiveResource(java.util.jar.JarEntry jarEntry,
java.lang.String webAppPath,
java.util.jar.Manifest manifest) |
getArchiveEntries, getArchiveEntry, initInternal, isMultiReleasecloseJarFile, gc, getBaseUrl, getBaseUrlString, getResource, isReadOnly, list, listWebAppPaths, mkdir, openJarFile, setBaseUrl, setReadOnly, writecheckPath, destroyInternal, getBase, getClassLoaderOnly, getInternalPath, getManifest, getRoot, getStaticOnly, getWebAppMount, setBase, setClassLoaderOnly, setInternalPath, setManifest, setRoot, setStaticOnly, setWebAppMount, startInternal, stopInternaladdLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stoppublic JarResourceSet()
public JarResourceSet(WebResourceRoot root, java.lang.String webAppMount, java.lang.String base, java.lang.String internalPath) throws java.lang.IllegalArgumentException
WebResourceSet based on a JAR
file.root - The WebResourceRoot this new
WebResourceSet will
be added to.webAppMount - The path within the web application at which this
WebResourceSet will
be mounted.base - The absolute path to the JAR file on the file system
from which the resources will be served.internalPath - The path within this new WebResourceSet where
resources will be served from. E.g. for a
resource JAR, this would be "META-INF/resources"java.lang.IllegalArgumentException - if the webAppMount or internalPath is
not valid (valid paths must start with '/')protected WebResource createArchiveResource(java.util.jar.JarEntry jarEntry, java.lang.String webAppPath, java.util.jar.Manifest manifest)
createArchiveResource in class AbstractArchiveResourceSetCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.