org.eclipse.jetty.deploy
Class AppLifeCycle
java.lang.Object
org.eclipse.jetty.deploy.graph.Graph
org.eclipse.jetty.deploy.AppLifeCycle
public class AppLifeCycle
- extends Graph
The lifecycle of an App in the DeploymentManager
.
Setups a the default Graph
, and manages the bindings to the life cycle via the AppLifeCycle.Binding
annotation.
Methods inherited from class org.eclipse.jetty.deploy.graph.Graph |
addEdge, addEdge, addNode, findEdges, findEdgesFrom, getEdges, getNodeByName, getNodes, getPath, getPath, insertNode, insertNode, removeEdge, removeEdge, removeNode, setEdges, setNodes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNDEPLOYED
public static final String UNDEPLOYED
- See Also:
- Constant Field Values
DEPLOYING
public static final String DEPLOYING
- See Also:
- Constant Field Values
DEPLOYED
public static final String DEPLOYED
- See Also:
- Constant Field Values
STARTING
public static final String STARTING
- See Also:
- Constant Field Values
STARTED
public static final String STARTED
- See Also:
- Constant Field Values
STOPPING
public static final String STOPPING
- See Also:
- Constant Field Values
UNDEPLOYING
public static final String UNDEPLOYING
- See Also:
- Constant Field Values
AppLifeCycle
public AppLifeCycle()
addBinding
public void addBinding(AppLifeCycle.Binding binding)
removeBinding
public void removeBinding(AppLifeCycle.Binding binding)
getBindings
public Set<AppLifeCycle.Binding> getBindings()
- Get all
Node
bound objects.
- Returns:
- Set of Object(s) for all lifecycle bindings. never null.
getBindings
public Set<AppLifeCycle.Binding> getBindings(Node node)
- Get all objects bound to a specific
Node
- Returns:
- Set of Object(s) for specific lifecycle bindings. never null.
getBindings
public Set<AppLifeCycle.Binding> getBindings(String nodeName)
- Get all objects bound to a specific
Node
- Returns:
- Set of Object(s) for specific lifecycle bindings. never null.
runBindings
public void runBindings(Node node,
App app,
DeploymentManager deploymentManager)
throws Throwable
- Throws:
Throwable
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.