org.webframe.test.web
Class WFJettyContextProvider

java.lang.Object
  extended by org.eclipse.jetty.util.component.AbstractLifeCycle
      extended by org.eclipse.jetty.deploy.providers.ScanningAppProvider
          extended by org.eclipse.jetty.deploy.providers.ContextProvider
              extended by org.webframe.test.web.WFJettyContextProvider
All Implemented Interfaces:
org.eclipse.jetty.deploy.AppProvider, org.eclipse.jetty.util.component.LifeCycle

public class WFJettyContextProvider
extends org.eclipse.jetty.deploy.providers.ContextProvider

WFJettyContextDeployer 扩展支持jar包中的xml context加载

Version:
$Id: codetemplates.xml,v 1.1 2009/09/07 08:48:12 Exp $ Create: 2012-1-27 下午05:53:45
Author:
黄国庆

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
 
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
 
Field Summary
 
Fields inherited from class org.eclipse.jetty.deploy.providers.ScanningAppProvider
_filenameFilter
 
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
 
Constructor Summary
WFJettyContextProvider()
           
 
Method Summary
 org.eclipse.jetty.server.handler.ContextHandler createContextHandler(org.eclipse.jetty.deploy.App app)
           
protected  void doStart()
           
protected  org.eclipse.jetty.server.handler.ContextHandler jarResourceXml(URL url)
           
 
Methods inherited from class org.eclipse.jetty.deploy.providers.ContextProvider
getConfigurationManager, setConfigurationManager
 
Methods inherited from class org.eclipse.jetty.deploy.providers.ScanningAppProvider
addScannerListener, createApp, doStop, fileAdded, fileChanged, fileRemoved, getDeployedApps, getDeploymentManager, getMonitoredDirName, getMonitoredDirResource, getScanInterval, isRecursive, setDeploymentManager, setMonitoredDir, setMonitoredDirName, setMonitoredDirResource, setRecursive, setScanInterval
 
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jetty.util.component.LifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
 

Constructor Detail

WFJettyContextProvider

public WFJettyContextProvider()
Method Detail

createContextHandler

public org.eclipse.jetty.server.handler.ContextHandler createContextHandler(org.eclipse.jetty.deploy.App app)
                                                                     throws Exception
Specified by:
createContextHandler in interface org.eclipse.jetty.deploy.AppProvider
Overrides:
createContextHandler in class org.eclipse.jetty.deploy.providers.ContextProvider
Throws:
Exception

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class org.eclipse.jetty.deploy.providers.ScanningAppProvider
Throws:
Exception

jarResourceXml

protected org.eclipse.jetty.server.handler.ContextHandler jarResourceXml(URL url)
                                                                  throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.