Lifecycle
, WebResourceSet
public class WarResourceSet extends AbstractSingleArchiveResourceSet
WebResourceSet
based on a WAR file.Lifecycle.SingleUse
archiveEntries, archiveLock
sm
AFTER_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 | Description |
---|---|
WarResourceSet() |
A no argument constructor is required for this to work with the digester.
|
WarResourceSet(WebResourceRoot root,
java.lang.String webAppMount,
java.lang.String base) |
Creates a new
WebResourceSet based on a WAR
file. |
Modifier and Type | Method | Description |
---|---|---|
protected WebResource |
createArchiveResource(java.util.jar.JarEntry jarEntry,
java.lang.String webAppPath,
java.util.jar.Manifest manifest) |
closeJarFile, gc, getBaseUrl, getBaseUrlString, getResource, isReadOnly, list, listWebAppPaths, mkdir, openJarFile, setBaseUrl, setReadOnly, write
checkPath, destroyInternal, getBase, getClassLoaderOnly, getInternalPath, getManifest, getRoot, getStaticOnly, getWebAppMount, setBase, setClassLoaderOnly, setInternalPath, setManifest, setRoot, setStaticOnly, setWebAppMount, startInternal, stopInternal
getArchiveEntries, getArchiveEntry, initInternal, isMultiRelease
addLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stop
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
public WarResourceSet()
public WarResourceSet(WebResourceRoot root, java.lang.String webAppMount, java.lang.String base) throws java.lang.IllegalArgumentException
WebResourceSet
based on a WAR
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 WAR file on the file system
from which the resources will be served.java.lang.IllegalArgumentException
- if the webAppMount 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 AbstractArchiveResourceSet
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.