Interface ApplicationMBean


public interface ApplicationMBean
Management interface for MBeans with names of the form "WebSphere:service=com.ibm.websphere.application.ApplicationMBean,name=*" where * is the name of an application under the Liberty profile. One such MBean for each application in the system is available from the Liberty profile platform MBean server. This interface can be used to request a proxy object via the JMX.newMBeanProxy(javax.management.MBeanServerConnection, javax.management.ObjectName, java.lang.Class<T>) method.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    User data key for the status of the notification.
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the value of the read-only attribute Pid (service persistent identifier).
    Retrieves the value of the read-only attribute State, which represents the current state of the application.
    void
    Invokes the restart operation, requesting that the Liberty profile restart the application.
    void
    Invokes the start operation, requesting that the Liberty profile start the application.
    void
    Invokes the stop operation, requesting that the Liberty profile stop the application.
  • Field Details

    • STATE_CHANGE_NOTIFICATION_KEY_STATUS

      static final String STATE_CHANGE_NOTIFICATION_KEY_STATUS
      User data key for the status of the notification. The value is a java.lang.Boolean that indicates whether the event that the notification was triggered for was successful.
      See Also:
  • Method Details

    • getState

      String getState()
      Retrieves the value of the read-only attribute State, which represents the current state of the application. The value will be one of the following strings: STOPPED, STARTING, STARTED, PARTIALY_STARTED, STOPPING, INSTALLED
      Returns:
      application state
    • getPid

      String getPid()
      Retrieves the value of the read-only attribute Pid (service persistent identifier).
      Returns:
      application pid
    • start

      void start()
      Invokes the start operation, requesting that the Liberty profile start the application.
    • stop

      void stop()
      Invokes the stop operation, requesting that the Liberty profile stop the application.
    • restart

      void restart()
      Invokes the restart operation, requesting that the Liberty profile restart the application.