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 Details

    • DeploymentManagerMBean

      public DeploymentManagerMBean(Object managedObject)
  • Method Details

    • getApps

      @ManagedAttribute("list apps being tracked") public Collection<String> getApps()
    • getApps

      @ManagedOperation(value="list apps that are located at specified App LifeCycle nodes", impact="ACTION") public Collection<String> getApps(@Name("nodeName") String nodeName)
    • getNodes

      @ManagedOperation(value="list nodes that are tracked by DeploymentManager", impact="INFO") public Collection<String> getNodes()
    • getContexts

      public Collection<org.eclipse.jetty.server.handler.ContextHandler> getContexts() throws Exception
      Throws:
      Exception
    • getAppProviders

      @ManagedAttribute("Registered AppProviders") public List<String> getAppProviders()
    • requestAppGoal

      public void requestAppGoal(String appId, String nodeName)