public interface org.apache.catalina.WebResourceRoot extends org.apache.catalina.Lifecycle
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.catalina.WebResourceRoot
super_class: java.lang.Object
{
public abstract org.apache.catalina.WebResource getResource(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/catalina/WebResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract org.apache.catalina.WebResource[] getResources(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/apache/catalina/WebResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract org.apache.catalina.WebResource getClassLoaderResource(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/catalina/WebResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract org.apache.catalina.WebResource[] getClassLoaderResources(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/apache/catalina/WebResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract java.lang.String[] list(java.lang.String);
descriptor: (Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract java.util.Set<java.lang.String> listWebAppPaths(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
path
public abstract org.apache.catalina.WebResource[] listResources(java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/apache/catalina/WebResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract boolean mkdir(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract boolean write(java.lang.String, java.io.InputStream, boolean);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
is
overwrite
public abstract void createWebResourceSet(org.apache.catalina.WebResourceRoot$ResourceSetType, java.lang.String, java.net.URL, java.lang.String);
descriptor: (Lorg/apache/catalina/WebResourceRoot$ResourceSetType;Ljava/lang/String;Ljava/net/URL;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
webAppMount
url
internalPath
public abstract void createWebResourceSet(org.apache.catalina.WebResourceRoot$ResourceSetType, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/catalina/WebResourceRoot$ResourceSetType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
webAppMount
base
archivePath
internalPath
public abstract void addPreResources(org.apache.catalina.WebResourceSet);
descriptor: (Lorg/apache/catalina/WebResourceSet;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
webResourceSet
public abstract org.apache.catalina.WebResourceSet[] getPreResources();
descriptor: ()[Lorg/apache/catalina/WebResourceSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addJarResources(org.apache.catalina.WebResourceSet);
descriptor: (Lorg/apache/catalina/WebResourceSet;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
webResourceSet
public abstract org.apache.catalina.WebResourceSet[] getJarResources();
descriptor: ()[Lorg/apache/catalina/WebResourceSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addPostResources(org.apache.catalina.WebResourceSet);
descriptor: (Lorg/apache/catalina/WebResourceSet;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
webResourceSet
public abstract org.apache.catalina.WebResourceSet[] getPostResources();
descriptor: ()[Lorg/apache/catalina/WebResourceSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.catalina.Context getContext();
descriptor: ()Lorg/apache/catalina/Context;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setContext(org.apache.catalina.Context);
descriptor: (Lorg/apache/catalina/Context;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract void setAllowLinking(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
allowLinking
public abstract boolean getAllowLinking();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCachingAllowed(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cachingAllowed
public abstract boolean isCachingAllowed();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCacheTtl(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
ttl
public abstract long getCacheTtl();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCacheMaxSize(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cacheMaxSize
public abstract long getCacheMaxSize();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCacheObjectMaxSize(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cacheObjectMaxSize
public abstract int getCacheObjectMaxSize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setTrackLockedFiles(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
trackLockedFiles
public abstract boolean getTrackLockedFiles();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void backgroundProcess();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void registerTrackedResource(org.apache.catalina.TrackedWebResource);
descriptor: (Lorg/apache/catalina/TrackedWebResource;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
trackedResource
public abstract void deregisterTrackedResource(org.apache.catalina.TrackedWebResource);
descriptor: (Lorg/apache/catalina/TrackedWebResource;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
trackedResource
public abstract java.util.List<java.net.URL> getBaseUrls();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/net/URL;>;
public abstract void gc();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "WebResourceRoot.java"
NestMembers:
org.apache.catalina.WebResourceRoot$ResourceSetType
InnerClasses:
public final ResourceSetType = org.apache.catalina.WebResourceRoot$ResourceSetType of org.apache.catalina.WebResourceRoot