Example usage for Java javax.enterprise.deploy.spi DeploymentManager fields, constructors, methods, implement or subclass
The text is from its open source code.
DeploymentConfiguration | createConfiguration(DeployableObject dObj) Retrieve the object that provides server-specific deployment configuration information for the Java EE deployable component. |
ProgressObject | 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 | distribute(Target[] targetList, 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. |
TargetModuleID[] | getAvailableModules(ModuleType moduleType, Target[] targetList) Retrieve the list of all Java EE application modules running or not running on the identified targets. |
TargetModuleID[] | 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. |
Target[] | getTargets() Retrieve the list of deployment targets supported by this DeploymentManager. |
ProgressObject | redeploy(TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan) (optional) The redeploy method provides a means for updating currently deployed Java EE applications. |
ProgressObject | redeploy(TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan) (optional) The redeploy method provides a means for updating currently deployed Java EE applications. |
void | release() The release method is the mechanism by which the tool signals to the DeploymentManager that the tool does not need it to continue running connected to the platform. |
ProgressObject | start(TargetModuleID[] moduleIDList) Start the application running. |
ProgressObject | undeploy(TargetModuleID[] moduleIDList) Remove the application from the target server. |