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:
javax.management.DynamicMBean
@ManagedObject("MBean Wrapper for DeploymentManager") public class DeploymentManagerMBean extends ObjectMBean
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.jmx.ObjectMBean
_managed
-
-
Constructor Summary
Constructors Constructor Description DeploymentManagerMBean(java.lang.Object managedObject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getAppProviders()
java.util.Collection<java.lang.String>
getApps()
java.util.Collection<java.lang.String>
getApps(java.lang.String nodeName)
java.util.Collection<ContextHandler>
getContexts()
java.util.Collection<java.lang.String>
getNodes()
void
requestAppGoal(java.lang.String appId, java.lang.String nodeName)
-
Methods inherited from class org.eclipse.jetty.jmx.ObjectMBean
getAttribute, getAttributes, getManagedObject, getMBeanContainer, getMBeanInfo, getObjectContextBasis, getObjectName, getObjectNameBasis, invoke, mbeanFor, setAttribute, setAttributes, setMBeanContainer
-
-
-
-
Method Detail
-
getApps
@ManagedAttribute("list apps being tracked") public java.util.Collection<java.lang.String> getApps()
-
getNodes
@ManagedOperation(value="list nodes that are tracked by DeploymentManager", impact="INFO") public java.util.Collection<java.lang.String> getNodes()
-
getApps
@ManagedOperation(value="list apps that are located at specified App LifeCycle nodes", impact="ACTION") public java.util.Collection<java.lang.String> getApps(@Name("nodeName") java.lang.String nodeName)
-
getContexts
public java.util.Collection<ContextHandler> getContexts() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getAppProviders
@ManagedAttribute("Registered AppProviders") public java.util.List<java.lang.String> getAppProviders()
-
requestAppGoal
public void requestAppGoal(java.lang.String appId, java.lang.String nodeName)
-
-