## Uses of Interface
javax.enterprise.deploy.spi.status.ProgressObject

- Packages that use ProgressObject
  Package | Description
  --- | ---
  javax.enterprise.deploy.spi | Provides J2EE Product Vendor implementation classes.

- - ### Uses of ProgressObject in javax.enterprise.deploy.spi

    Methods in javax.enterprise.deploy.spi that return ProgressObject
    Modifier and Type | Method and Description
    --- | ---
    `ProgressObject` | DeploymentManager.`distribute(Target[] targetList, File moduleArchive, File deploymentPlan)` The distribute method performs three tasks; it validates the deployment configuration data, generates all container specific classes and interfaces, and moves the fully baked archive to the designated deployment targets.
    `ProgressObject` | DeploymentManager.`distribute(Target[] targetList, InputStream moduleArchive, InputStream deploymentPlan)` Deprecated. as of Java EE 5, replaced with `DeploymentManager.distribute(Target[], ModuleType, InputStream, InputStream)`
    `ProgressObject` | DeploymentManager.`distribute(Target[] targetList, ModuleType type, InputStream moduleArchive, InputStream deploymentPlan)` The distribute method performs three tasks; it validates the deployment configuration data, generates all container specific classes and interfaces, and moves the fully baked archive to the designated deployment targets.
    `ProgressObject` | DeploymentManager.`redeploy(TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan)` (optional) The redeploy method provides a means for updating currently deployed Java EE applications.
    `ProgressObject` | DeploymentManager.`redeploy(TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)` (optional) The redeploy method provides a means for updating currently deployed Java EE applications.
    `ProgressObject` | DeploymentManager.`start(TargetModuleID[] moduleIDList)` Start the application running.
    `ProgressObject` | DeploymentManager.`stop(TargetModuleID[] moduleIDList)` Stop the application running.
    `ProgressObject` | DeploymentManager.`undeploy(TargetModuleID[] moduleIDList)` Remove the application from the target server.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.