DeploymentManagerMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This MBean provides deployment operations. A DeploymentManager object is a stateless interface into the Weblogic Server deployment framework. It currently provides access to the App Deployment Runtime MBeans that allow the user to start and stop deployments. In the future, this MBean may be enhanced with operations to support deployment applications to the domain as well as extended WLS deployment features such as production redeployment and partial deployment of modules in an enterprise application. This MBean emits notifications when an application is created or removed and when the application state changes. The notification types are appdeployment.created, appdeployment.deleted, appdeployment.state.new, appdeployment.state.prepared, appdeployment.state.admin, appdeployment.state.active, appdeployment.state.retired, appdeployment.state.failed, appdeployment.state.update.pending, and appdeployment.state.unknown. The userdata is the object name of the application.

       
Security rolesThe following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean:
  • Deployer
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.DeploymentManagerMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Related MBeans

This section describes attributes that provide access to other MBeans.


    AppDeploymentRuntimes

    Provides access to the applications that are deployed in the domain.

               
    Lookup OperationlookupAppDeploymentRuntime(String name)

    Returns a javax.management.ObjectName for the instance of AppDeploymentRuntimeMBean named name.

    Privileges Read only
    TypeAppDeploymentRuntimeMBean[]
    Relationship type: Reference.

    DeploymentProgressObjects

    Provides access to the deployment operations that have been performed on this domain.

           
    Privileges Read only
    TypeDeploymentProgressObjectMBean[]
    Relationship type: Reference.


    Attributes

    This section describes the following attributes:


    CachingDisabled

    Private property that disables caching in proxies.

           
    Privileges Read only
    Typeboolean
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    MaximumDeploymentProgressObjectsCount

    The maximum number of progress objects allowed.

           
    Privileges Read/Write
    Typeint

    MBeanInfo

    Returns the MBean info for this MBean.

    Deprecated.

           
    Privileges Read only
    Typejavax.management.MBeanInfo
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    Name

    The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

           
    Privileges Read only
    Typejava.lang.String
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    ObjectName

    Returns the ObjectName under which this MBean is registered in the MBean server.

    Deprecated.

           
    Privileges Read only
    Typeweblogic.management.WebLogicObjectName
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    Parent

    Return the immediate parent for this MBean

           
    Privileges Read/Write
    Type

    Registered

    Returns false if the MBean represented by this object has been unregistered.

    Deprecated.

           
    Privileges Read only
    Typeboolean
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

    Type

    Returns the type of the MBean.

           
    Privileges Read only
    Typejava.lang.String
    Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.


    Operations

    This section describes the following operations:


    preDeregister

       
    Operation Name"preDeregister"
    Parametersnull
    Signaturenull
    Returns void
    Exceptions
    • java.lang.Exception

    purgeCompletedDeploymentProgressObjects

    Removes progress objects for completed operations.

       
    Operation Name"purgeCompletedDeploymentProgressObjects"
    Parametersnull
    Signaturenull
    Returns void

    removeDeploymentProgressObject

    Remove a progress object.

       
    Operation Name"removeDeploymentProgressObject"
    ParametersObject [] {  appName }

    where:

    • appName is an object of type java.lang.String that specifies:

      The name of the application that the progress object is for

    SignatureString [] { "java.lang.String" }
    Returns void