org.eclipse.jetty.deploy.bindings
Class GlobalWebappConfigBinding
java.lang.Object
org.eclipse.jetty.deploy.bindings.GlobalWebappConfigBinding
- All Implemented Interfaces:
- AppLifeCycle.Binding
public class GlobalWebappConfigBinding
- extends Object
- implements AppLifeCycle.Binding
Provides a way of globally setting various aspects of webapp contexts.
Adding this binding will allow the user to arbitrarily apply a file of
jetty-web.xml like settings to a webapp context.
Example usage would be:
- adding a server or system class setting to all webapp contexts
- adding an override descriptor
Note: Currently properties from startup will not be available for
reference.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobalWebappConfigBinding
public GlobalWebappConfigBinding()
getJettyXml
public String getJettyXml()
setJettyXml
public void setJettyXml(String jettyXml)
getBindingTargets
public String[] getBindingTargets()
- Description copied from interface:
AppLifeCycle.Binding
- Get a list of targets that this implementation should bind to.
- Specified by:
getBindingTargets
in interface AppLifeCycle.Binding
- Returns:
- the array of String node names to bind to. (use
"*"
to bind to all known node names)
processBinding
public void processBinding(Node node,
App app)
throws Exception
- Description copied from interface:
AppLifeCycle.Binding
- Event called to process a
AppLifeCycle
binding.
- Specified by:
processBinding
in interface AppLifeCycle.Binding
- Parameters:
node
- the node being processedapp
- the app being processed
- Throws:
Exception
- if any problem severe enough to halt the AppLifeCycle processing
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.