Class DeploymentManagerMBean

  • All Implemented Interfaces:
    javax.management.DynamicMBean

    @ManagedObject("MBean Wrapper for DeploymentManager")
    public class DeploymentManagerMBean
    extends ObjectMBean
    • Constructor Detail

      • DeploymentManagerMBean

        public DeploymentManagerMBean​(java.lang.Object managedObject)
    • 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)