|Home >> All >> javax >> enterprise|
DeploymentFactoryManager: The DeploymentFactoryManager class is a central registry for J2EE DeploymentFactory objects. The DeploymentFactoryManager retains references to DeploymentFactory objects loaded by a tool. A DeploymentFactory object provides a reference to a DeploymentManager. The DeploymentFactoryManager has been implemented as a singleton. A tool gets a reference to the DeploymentFactoryManager via the getInstance method. The DeploymentFactoryManager can return two types of DeploymentManagers, a connected DeploymentManager and a disconnected DeploymentManager. The connected DeploymentManager provides access to ...
DConfigBean: The interface for configuring a server-specific deployment descriptor, or subset of same. A DConfigBean corresponds to a specific location in a standard deployment descriptor, typically where values (such as names and roles) are used. There are three different ways that DConfigBeans are created: DeploymentConfigurator.getDConfigBean(DDBeanRoot) is called by the deployment tool to create a DConfigBeanRoot for each deployment descriptor in the J2EE application. DConfigBean.getDConfigBean(DDBean) is called by the deployment tool for each DDBean that corresponds to a relative XPath pattern given to ...
DeploymentFactory: The DeploymentFactory interface is a deployment driver for a J2EE plaform product. It returns a DeploymentManager object which represents a connection to a specific J2EE platform product. Each application server vendor must provide an implementation of this class in order for the J2EE Deployment API to work with their product. The class implementing this interface should have a public no-argument constructor, and it should be stateless (two instances of the class should always behave the same). It is suggested but not required that the class have a static initializer that registers an instance ...
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 standalone 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 ...
ProgressObject: The ProgressObject interface tracks and reports the progress of the deployment activities: distribute, start, stop, undeploy. This class has an optional cancel method. The support of the cancel function can be tested by the isCancelSupported method. The ProgressObject structure allows the user the option of polling for status or to provide a callback.
DConfigBeanRoot: The DConfigBeanRoot interface represent the root of a deployment descriptor. A DConfigBeanRoot is associated with a DDRoot object which in turn is associated with a specific deployment descriptor file. Only DConfigBeanRoots are saved or restored by methods in DeploymentConfiguration.
DeploymentManager: The DeploymentManager object provides the core set of functions a J2EE platform must provide for J2EE application deployment. It provides server related information, such as, a list of deployment targets, and vendor unique runtime configuration information.
DeploymentConfiguration: An interface that defines a container for all the server-specific configuration information for a single top-level J2EE module. The DeploymentConfiguration object could represent a single stand alone module or an EAR file that contains several sub-modules.
TargetException: This exception is to report bad target designators. Likely causes include: the server has been reconfigured since the target was originally provided, or the tools is forging targets instead of using the ones provided by the DeploymentManager.
Target: A Target interface represents a single logical core server of one instance of a J2EE platform product. It is a designator for a server and the implied location to copy a configured application for the server to access.
DeployableObject: The DeployableObject interface is an abstract representation of a J2EE deployable module (JAR, WAR, RAR, EAR). A DeployableObject provides access to the module's deployment descriptor and class files.
ClientConfiguration: The ClientConfiguration object installs, configures and executes an Application Client. This class resolves the settings for installing and running the application client.
DDBean: An interface for beans that represent a fragment of a standard deployment descriptor. A link is provided to the J2EE application that includes this bean.
DeploymentManagerCreationException: This exception is to report problems in returning a DeploymentManager object caused by such things as server down, unable to authenticate and the like.
J2eeApplicationObject: J2eeApplicationObject is an interface that represents a J2EE application (EAR); it maintains a DeployableObject for each module in the archive.
DDBeanRoot: An interface that represents the root of a standard deployment descriptor. A DDBeanRoot is a type of DDBean.
XpathEvent: An Event class describing DDBeans being added to or removed from a J2EE application, or updated in place.
DeploymentStatus: The DeploymentStatus interface provides information about the progress of a deployment action.
DConfigBeanVersionType: Class DConfigBeanVersionTypes defines enumeration values for the J2EE Platform verion number.
DConfigBeanVersionUnsupportedException: This exception is to report that there is no support for the DConfigBean version requested.
OperationUnsupportedException: This exception is to report that the method called is not supported by this implementation.
ActionType: Class ActionTypes defines enumeration values for the J2EE DeploymentStatus actions.
ClientExecuteException: This exception reports errors in setting up an application client for execution.
BeanNotFoundException: This exception is to report that the bean is not a child of the parent bean.
StateType: Defines enumeration values for the various states of a deployment action.