## Uses of Interface
javax.enterprise.deploy.spi.TargetModuleID

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

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

    Methods in javax.enterprise.deploy.spi that return TargetModuleID
    Modifier and Type | Method and Description
    --- | ---
    `TargetModuleID[]` | DeploymentManager.`getAvailableModules(ModuleType moduleType, Target[] targetList)` Retrieve the list of all Java EE application modules running or not running on the identified targets.
    `TargetModuleID[]` | TargetModuleID.`getChildTargetModuleID()` Retrieve a list of identifiers of the children of this deployed module.
    `TargetModuleID[]` | DeploymentManager.`getNonRunningModules(ModuleType moduleType, Target[] targetList)` Retrieve the list of Java EE application modules distributed to the identified targets and that are currently not running on the associated server or servers.
    `TargetModuleID` | TargetModuleID.`getParentTargetModuleID()` Retrieve the identifier of the parent object of this deployed module.
    `TargetModuleID[]` | DeploymentManager.`getRunningModules(ModuleType moduleType, Target[] targetList)` Retrieve the list of Java EE application modules distributed to the identified targets and that are currently running on the associated server or servers.

    Methods in javax.enterprise.deploy.spi with parameters of type TargetModuleID
    Modifier and Type | Method and Description
    --- | ---
    `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.

  - ### Uses of TargetModuleID in javax.enterprise.deploy.spi.status

    Methods in javax.enterprise.deploy.spi.status that return TargetModuleID
    Modifier and Type | Method and Description
    --- | ---
    `TargetModuleID[]` | ProgressObject.`getResultTargetModuleIDs()` Retrieve the list of TargetModuleIDs successfully processed or created by the associated DeploymentManager operation.
    `TargetModuleID` | ProgressEvent.`getTargetModuleID()` Retrieve the TargetModuleID for this event

    Methods in javax.enterprise.deploy.spi.status with parameters of type TargetModuleID
    Modifier and Type | Method and Description
    --- | ---
    `ClientConfiguration` | ProgressObject.`getClientConfiguration(TargetModuleID id)` Return the ClientConfiguration object associated with the TargetModuleID.

    Constructors in javax.enterprise.deploy.spi.status with parameters of type TargetModuleID
    Constructor and Description
    `ProgressEvent(Object source, TargetModuleID targetModuleID, DeploymentStatus sCode)` Creates a new object representing a deployment progress event.

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