Interface SipApplicationRuntimeMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, weblogic.management.WebLogicMBean

public interface SipApplicationRuntimeMBean extends weblogic.management.runtime.RuntimeMBean
Author:
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
  • Method Details

    • getEngine

      String getEngine()
    • getAppSessionCount

      long getAppSessionCount()
      Returns the application session count.
      Returns:
      application session count
    • getSipSessionCount

      long getSipSessionCount()
      Returns the total SIP session count.
      Returns:
      SIP session count
    • getActiveAppSessionCount

      long getActiveAppSessionCount()
      Deprecated.
      Returns the active application session count.
      Returns:
      active application session count
    • getActiveSipSessionCount

      long getActiveSipSessionCount()
      Deprecated.
      Returns the active SIP session count.
      Returns:
      active SIP session count
    • getDestroyedAppSessionCount

      long getDestroyedAppSessionCount()
      Returns the destroyed application session count.
      Returns:
      destroyed application session count
    • getDestroyedSipSessionCount

      long getDestroyedSipSessionCount()
      Returns the destroyed SIP session count.
      Returns:
      destroyed SIP session count
    • getApplicationName

      String getApplicationName()
      Deprecated.
      use ApplicationRuntimeMBean#getApplicationName
      Returns the name of this appplication.
      Returns:
      The application name
    • getApplicationVersion

      String getApplicationVersion()
      Deprecated.
      use ApplicationRuntimeMBean#getApplicationVersion

      The application's version identifier.

      This is particularly useful, when using the side-by-side deployment feature, to differentiate between two different versions of the same application that are deployed at the same time.

      Returns:
      The applicationVersion value
    • getActiveVersionState

      int getActiveVersionState()
      Deprecated.
      use ApplicationRuntimeMBean#getActiveVersionState

      Specifies whether this application version is the currently active version.

      An application can be the only version currently deployed, or it can have more than one version currently deployed, using the side-by-side deployment feature. If more than one version is deployed, only one version can be active. This attribute specifies the state in which the current application version is in.

      An application can be in an INACTIVE state, which means that it has not been activated yet, or that there is more than one version of the application deployed (using side-by-side deployment) and this one is retiring.

      An application can be in ACTIVE_ADMIN state, which means that it is the currently active version for administrative channel requests.

      An application can be in ACTIVE state, which means that it is the currently active version for normal (non-administrative) channel requests.

      Returns:
      The application version state
      See Also:
      • for state values.