DeploymentProgressObjectMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This MBean is the user API for monitoring deployment operations and exists only on an Administration Server. Currently only start and stop operations initiated by AppDeploymentRuntimeMBean are supported.

       
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.DeploymentProgressObjectMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Attributes

This section describes the following attributes:


AppDeploymentMBean

The AppDeploymentMBean for the current deployment operation.

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

ApplicationName

The name of the application for the current deployment operation.

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

BeginTime

The time that the current deployment operation began. The value is in milliseconds consistent with the system time.

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

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.

EndTime

The time that the current deployment operation ended. The value is in milliseconds consistent with the system time. If the operation has not ended, the value will be zero.

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

FailedTargets

The targets on which the current deployment operation failed.

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

Id

The unique ID for the current deployment operation.

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

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.

Messages

Provides an ordered array of status messages generated for the current deployment operation.

       
Privileges Read only
Typeclass java.lang.String[]
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.

OperationType

The deployment operation type for the current deployment operation. Possible values are 1 (start) and 2 (stop).

       
Privileges Read only
Typeint
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.

RootExceptions

If the current deployment operation has failed, this method may return zero or more exception(s) which represent the root cause of the failure. The array will not contain WLS exception classes; instead they will be new Exceptions containing the stack traces and messages from the original WLS Exceptions.

       
Privileges Read only
Typeclass java.lang.RuntimeException[]
Redeploy or Restart required Changes take effect after you redeploy the module or restart the server.

State

The state of the current deployment operation. Notifications will be generated for this attribute on state changes. Possible values are STATE_INITIALIZED, STATE_RUNNING, STATE_COMPLETED, STATE_FAILED and STATE_DEFERRED.

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

Targets

The targets specified for the current deployment operation.

       
Privileges Read only
Typeclass java.lang.String[]
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:


cancel

Attempt to cancel the deployment operation. Any actions which have yet to start will be inhibited. Any completed actions will remain in place.

   
Operation Name"cancel"
Parametersnull
Signaturenull
Returns void
Exceptions
  • java.lang.RuntimeException

getExceptions

If the current deployment operation has failed, this method may return zero or more exception(s) which represent the errors for this target. The array will not contain WLS exception classes; instead they will be new RuntimeExceptions containing the stack traces and messages from the original WLS Exceptions.

   
Operation Name"getExceptions"
ParametersObject [] {   }

where:

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

    preDeregister

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