Class DeploymentManagerMBean

  • All Implemented Interfaces:
    DynamicMBean

    @ManagedObject("MBean Wrapper for DeploymentManager")
    public class DeploymentManagerMBean
    extends org.eclipse.jetty.jmx.ObjectMBean
    • 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)
      • requestAppGoal

        public void requestAppGoal​(String appId,
                                   String nodeName)