public abstract class AbstractFileResourceSet extends AbstractResourceSet
Lifecycle.SingleUse| Modifier and Type | Field and Description |
|---|---|
protected static String[] |
EMPTY_STRING_ARRAY |
smAFTER_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| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFileResourceSet(String internalPath) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
checkType(File file) |
protected File |
file(String name,
boolean mustExist) |
void |
gc()
Implementations may cache some information to improve performance.
|
URL |
getBaseUrl()
Obtain the base URL for this set of resources.
|
protected File |
getFileBase() |
protected void |
initInternal()
Sub-classes implement this method to perform any instance initialisation
required.
|
boolean |
isReadOnly()
Obtains the current value of the read-only setting for this set of
resources.
|
void |
setReadOnly(boolean readOnly)
Configures whether or not this set of resources is read-only.
|
checkPath, 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, waitgetResource, list, listWebAppPaths, mkdir, writeaddLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stopprotected static final String[] EMPTY_STRING_ARRAY
protected AbstractFileResourceSet(String internalPath)
protected final File getFileBase()
public void setReadOnly(boolean readOnly)
WebResourceSetreadOnly - true if this set of resources should be
configured to be read-onlypublic boolean isReadOnly()
WebResourceSettrue if this set of resources is configured to be
read-only, otherwise falsepublic URL getBaseUrl()
WebResourceSetpublic void gc()
This is a NO-OP by default for File based resource sets.
protected void initInternal()
throws LifecycleException
LifecycleBaseinitInternal in class LifecycleBaseLifecycleException - If the initialisation failsprotected abstract void checkType(File file)
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.