Class JarWarResource
java.lang.Object
org.apache.catalina.webresources.AbstractResource
org.apache.catalina.webresources.AbstractArchiveResource
org.apache.catalina.webresources.JarWarResource
- All Implemented Interfaces:
WebResource
Represents a single resource (file or directory) that is located within a JAR that in turn is located in a WAR file.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractArchiveResource
AbstractArchiveResource.JarInputStreamWrapper -
Field Summary
Fields inherited from class AbstractResource
sm -
Constructor Summary
ConstructorsConstructorDescriptionJarWarResource(AbstractArchiveResourceSet archiveResourceSet, String webAppPath, String baseUrl, JarEntry jarEntry, String archivePath) Constructs a new JarWarResource. -
Method Summary
Methods inherited from class AbstractArchiveResource
canRead, delete, doGetInputStream, exists, getArchiveResourceSet, getBase, getBaseUrl, getCanonicalPath, getCertificates, getCodeBase, getContent, getContentLength, getCreation, getLastModified, getManifest, getName, getResource, getURL, isDirectory, isFile, isVirtualMethods inherited from class AbstractResource
getETag, getInputStream, getLastModifiedHttp, getMimeType, getStrongETag, getWebappPath, getWebResourceRoot, setMimeType
-
Constructor Details
-
JarWarResource
public JarWarResource(AbstractArchiveResourceSet archiveResourceSet, String webAppPath, String baseUrl, JarEntry jarEntry, String archivePath) Constructs a new JarWarResource.- Parameters:
archiveResourceSet- the archive resource setwebAppPath- the web application pathbaseUrl- the base URLjarEntry- the JAR entryarchivePath- the path to the archive within the WAR
-
-
Method Details
-
getJarInputStreamWrapper
Description copied from class:AbstractArchiveResourceReturns a wrapper for the input stream of this resource.- Specified by:
getJarInputStreamWrapperin classAbstractArchiveResource- Returns:
- a wrapper for the input stream of this resource
-
getLog
Description copied from class:AbstractResourceGets the logger for this resource.- Specified by:
getLogin classAbstractResource- Returns:
- the logger
-