org.eclipse.jetty.deploy.providers
Class MonitoredDirAppProvider
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.deploy.providers.MonitoredDirAppProvider
- All Implemented Interfaces:
- AppProvider, LifeCycle
public abstract class MonitoredDirAppProvider
- extends AbstractLifeCycle
- implements AppProvider
AppProvider for Monitoring directories for contexts.
A Context may either be a WAR, a directory or an XML descriptor.
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
addLifeCycleListener, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MonitoredDirAppProvider
public MonitoredDirAppProvider()
MonitoredDirAppProvider
protected MonitoredDirAppProvider(boolean xml,
boolean war,
boolean dir)
MonitoredDirAppProvider
protected MonitoredDirAppProvider(FilenameFilter filter,
boolean xml,
boolean war,
boolean dir)
createContextHandler
public ContextHandler createContextHandler(App app)
throws Exception
- Create a context Handler for an App instance.
This method can create a
ContextHandler
from a context XML file
or a WebAppContext
from a WAR file or directory, depending on the
settings of the accept fields.
- Specified by:
createContextHandler
in interface AppProvider
- Parameters:
app
- The App
- Returns:
- A ContextHandler
- Throws:
IOException
Exception
- See Also:
setAcceptContextXmlFiles(boolean)
,
setAcceptWarFiles(boolean)
,
setAcceptDirectories(boolean)
,
AppProvider.createContextHandler(org.eclipse.jetty.deploy.App)
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class AbstractLifeCycle
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop
in class AbstractLifeCycle
- Throws:
Exception
getConfigurationManager
public ConfigurationManager getConfigurationManager()
getDefaultsDescriptor
public String getDefaultsDescriptor()
getDeploymentManager
public DeploymentManager getDeploymentManager()
- Get the deploymentManager.
- Returns:
- the deploymentManager
getMonitoredDir
public Resource getMonitoredDir()
getScanInterval
public int getScanInterval()
isAcceptContextXmlFiles
public boolean isAcceptContextXmlFiles()
- Get the acceptContextXmlFiles.
- Returns:
- the acceptContextXmlFiles
isAcceptDirectories
public boolean isAcceptDirectories()
- Get the acceptDirectories.
- Returns:
- the acceptDirectories
isAcceptWarFiles
public boolean isAcceptWarFiles()
- Get the acceptWarFiles.
- Returns:
- the acceptWarFiles
isExtractWars
public boolean isExtractWars()
isParentLoaderPriority
public boolean isParentLoaderPriority()
isRecursive
public boolean isRecursive()
setAcceptContextXmlFiles
public void setAcceptContextXmlFiles(boolean flag)
setAcceptDirectories
public void setAcceptDirectories(boolean flag)
setAcceptWarFiles
public void setAcceptWarFiles(boolean flag)
setConfigurationManager
public void setConfigurationManager(ConfigurationManager configurationManager)
setDefaultsDescriptor
public void setDefaultsDescriptor(String defaultsDescriptor)
setDeploymentManager
public void setDeploymentManager(DeploymentManager deploymentManager)
- Description copied from interface:
AppProvider
- Set the Deployment Manager
- Specified by:
setDeploymentManager
in interface AppProvider
setExtractWars
public void setExtractWars(boolean extractWars)
setMonitoredDir
public void setMonitoredDir(Resource contextsDir)
setMonitoredDir
public void setMonitoredDir(String dir)
- Parameters:
dir
- Directory to scan for context descriptors or war files
setParentLoaderPriority
public void setParentLoaderPriority(boolean parentLoaderPriority)
setRecursive
public void setRecursive(boolean recursive)
setScanInterval
public void setScanInterval(int scanInterval)
Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.