TargetModuleID (Java EE 5)

Java EE API


javax.enterprise.deploy.spi Interface TargetModuleID


public interface TargetModuleID


TargetModuleID 接口表示已部署的应用程序模块的唯一标识符。可部署的应用程序模块可以是一个 EAR、JAR、WAR 或 RAR 文件。 TargetModuleID 可以表示一个根模块或子模块。根模块 TargetModuleID 没有父模块。它表示一个已部署的 EAR 文件或独立模块。子模块 TargetModuleID 表示一个 J2EE 应用程序的已部署次级模块。 一个子 TargetModuleID 只有一个父模块,就是绑定或部署它的超模块。 标识符由目标名称和已部署应用程序模块的唯一标识符组成。
英文文档:

A TargetModuleID interface represents a unique identifier for a deployed application module. A deployable application module can be an EAR, JAR, WAR or RAR file. A TargetModuleID can represent a root module or a child module. A root module TargetModuleID has no parent. It represents a deployed EAR file or stand alone module. A child module TargetModuleID represents a deployed sub module of a J2EE application. A child TargetModuleID has only one parent, the super module it was bundled and deployed with. The identifier consists of the target name and the unique identifier for the deployed application module.


Method Summary
 TargetModuleID[]
 String
 TargetModuleID
 Target
 String
 String
 

Method Detail

public Target getTarget()
获取部署此模块的目标服务器名称。
return Target 表示服务器目标的对象。
英文文档:

getTarget

Target getTarget()
Retrieve the name of the target server. this module was deployed to.

Returns:
Target an object representing a server target.

public String getModuleID()
获取表示已部署模块的 ID。
英文文档:

getModuleID

String getModuleID()
Retrieve the id assigned to represent the deployed module.


public String getWebURL()
如果此 TargetModulID 表示一个 Web 模块,则获取它的 URL。
return Web 模块的 URL;如果该模块不是 Web 模块,则返回 null。
英文文档:

getWebURL

String getWebURL()
If this TargetModulID represents a web module retrieve the URL for it.

Returns:
the URL of a web module or null if the module is not a web module.

public String toString()
获取表示已部署模块的标识符。
英文文档:

toString

String toString()
Retrieve the identifier representing the deployed module.

Overrides:
toString in class Object

public TargetModuleID getParentTargetModuleID()
获取此已部署模块父对象的标识符。如果不存在父对象,则为已部署的根对象。根对象可以表示一个 EAR 文件,也可能是一个已部署的独立模块。
return 此对象的父对象的 TargetModuleID。null 值表示此模块是部署的根对象。
英文文档:

getParentTargetModuleID

TargetModuleID getParentTargetModuleID()
Retrieve the identifier of the parent object of this deployed module. If there is no parent then this is the root object deployed. The root could represent an EAR file or it could be a stand alone module that was deployed.

Returns:
the TargetModuleID of the parent of this object. A null value means this module is the root object deployed.

public TargetModuleID[] getChildTargetModuleID()
获取此已部署模块子对象的标识符列表。
return 标识此对象的子对象的 TargetModuleID 列表。null 值表示此模块没有子对象。
英文文档:

getChildTargetModuleID

TargetModuleID[] getChildTargetModuleID()
Retrieve a list of identifiers of the children of this deployed module.

Returns:
a list of TargetModuleIDs identifying the childern of this object. A null value means this module has no childern


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!