Package org.eclipse.jetty.deploy.jmx
Class DeploymentManagerMBean
- java.lang.Object
-
- org.eclipse.jetty.jmx.ObjectMBean
-
- org.eclipse.jetty.deploy.jmx.DeploymentManagerMBean
-
- All Implemented Interfaces:
DynamicMBean
@ManagedObject("MBean Wrapper for DeploymentManager") public class DeploymentManagerMBean extends org.eclipse.jetty.jmx.ObjectMBean
-
-
Constructor Summary
Constructors Constructor Description DeploymentManagerMBean(Object managedObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<AppProvider>getAppProviders()Collection<String>getApps()Collection<String>getApps(String nodeName)Collection<org.eclipse.jetty.server.handler.ContextHandler>getContexts()Collection<String>getNodes()voidrequestAppGoal(String appId, String nodeName)
-
-
-
Constructor Detail
-
DeploymentManagerMBean
public DeploymentManagerMBean(Object managedObject)
-
-
Method Detail
-
getApps
@ManagedOperation(value="list apps being tracked", impact="INFO") public Collection<String> getApps()
-
getNodes
@ManagedOperation(value="list nodes that are tracked by DeploymentManager", impact="INFO") public Collection<String> getNodes()
-
getApps
@ManagedOperation(value="list apps that are located at specified App LifeCycle nodes", impact="ACTION") public Collection<String> getApps(@Name("nodeName") String nodeName)
-
getContexts
public Collection<org.eclipse.jetty.server.handler.ContextHandler> getContexts() throws Exception
- Throws:
Exception
-
getAppProviders
public Collection<AppProvider> getAppProviders()
-
-