Package org.apache.catalina.webresources
Class AbstractResourceSet
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.webresources.AbstractResourceSet
- All Implemented Interfaces:
- Lifecycle,- WebResourceSet
- Direct Known Subclasses:
- AbstractArchiveResourceSet,- AbstractFileResourceSet
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.catalina.LifecycleLifecycle.SingleUse
- 
Field SummaryFieldsFields inherited from interface org.apache.catalina.LifecycleAFTER_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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected final voidprotected final voidSub-classes implement this method to perform any instance destruction required.protected final StringgetBase()booleanShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for class loader resources.protected final Stringprotected final Manifestprotected final WebResourceRootgetRoot()booleanShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for static (non-class loader) resources. i.e. should these resources be excluded from look ups that are explicitly looking for class loader resources.protected final Stringfinal voidvoidsetClassLoaderOnly(boolean classLoaderOnly) final voidsetInternalPath(String internalPath) protected final voidsetManifest(Manifest manifest) final voidsetRoot(WebResourceRoot root) voidsetStaticOnly(boolean staticOnly) final voidsetWebAppMount(String webAppMount) protected final voidSub-classes must ensure that the state is changed toLifecycleState.STARTINGduring the execution of this method.protected final voidSub-classes must ensure that the state is changed toLifecycleState.STOPPINGduring the execution of this method.Methods inherited from class org.apache.catalina.util.LifecycleBaseaddLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, initInternal, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.LifecycleaddLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stopMethods inherited from interface org.apache.catalina.WebResourceSetgc, getBaseUrl, getResource, isReadOnly, list, listWebAppPaths, mkdir, setReadOnly, write
- 
Field Details- 
sm
 
- 
- 
Constructor Details- 
AbstractResourceSetpublic AbstractResourceSet()
 
- 
- 
Method Details- 
checkPath
- 
setRoot- Specified by:
- setRootin interface- WebResourceSet
 
- 
getRoot
- 
getInternalPath
- 
setInternalPath
- 
setWebAppMount
- 
getWebAppMount
- 
setBase
- 
getBase
- 
getClassLoaderOnlypublic boolean getClassLoaderOnly()Description copied from interface:WebResourceSetShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for class loader resources. i.e. should these resources be excluded from look ups that are explicitly looking for static (non-class loader) resources.- Specified by:
- getClassLoaderOnlyin interface- WebResourceSet
- Returns:
- trueif these resources should only be used for class loader resource lookups, otherwise- false
 
- 
setClassLoaderOnlypublic void setClassLoaderOnly(boolean classLoaderOnly) - Specified by:
- setClassLoaderOnlyin interface- WebResourceSet
 
- 
getStaticOnlypublic boolean getStaticOnly()Description copied from interface:WebResourceSetShould resources returned by this resource set only be included in any results when the lookup is explicitly looking for static (non-class loader) resources. i.e. should these resources be excluded from look ups that are explicitly looking for class loader resources.- Specified by:
- getStaticOnlyin interface- WebResourceSet
- Returns:
- trueif these resources should only be used for static (non-class loader) resource lookups, otherwise- false
 
- 
setStaticOnlypublic void setStaticOnly(boolean staticOnly) - Specified by:
- setStaticOnlyin interface- WebResourceSet
 
- 
setManifest
- 
getManifest
- 
startInternalDescription copied from class:LifecycleBaseSub-classes must ensure that the state is changed toLifecycleState.STARTINGduring the execution of this method. Changing state will trigger theLifecycle.START_EVENTevent. If a component fails to start it may either throw aLifecycleExceptionwhich will cause it's parent to fail to start or it can place itself in the error state in which caseLifecycleBase.stop()will be called on the failed component but the parent component will continue to start normally.- Specified by:
- startInternalin class- LifecycleBase
- Throws:
- LifecycleException- Start error occurred
 
- 
stopInternalDescription copied from class:LifecycleBaseSub-classes must ensure that the state is changed toLifecycleState.STOPPINGduring the execution of this method. Changing state will trigger theLifecycle.STOP_EVENTevent.- Specified by:
- stopInternalin class- LifecycleBase
- Throws:
- LifecycleException- Stop error occurred
 
- 
destroyInternalDescription copied from class:LifecycleBaseSub-classes implement this method to perform any instance destruction required.- Specified by:
- destroyInternalin class- LifecycleBase
- Throws:
- LifecycleException- If the destruction fails
 
 
-