All Classes and Interfaces

Class
Description
 
 
 
Conceptually, an Application is a configuration item (CI) representing a real-world application, that can be deployed on a specific middleware.
 
 
Base for all Deployed counterparts of all Provisioners.
 
Artifacts are files containing application resources such as code or images.
The deployed counterpart of BaseProvisioner.
The deployed counterpart of BaseProvisionerArtifact.
Default implementation of a ConfigurationItem that provides id, name and type information.
Implementation of a BaseConfigurationItem that provides on success policy.
 
Anything that is deployable to a Container
 
 
A Container that is deployable to (provisioned on) a target platform.
 
 
A Deployable deployed to a Container.
 
 
 
 
 
 
 
 
 
Base deployable for all provisioners.
Base deployable for all provisioners with file artifacts.
 
A CandidateValuesFilter can augment the SearchParameters for a ConfigurationItem search.
Defines a checkpoint for the execution of a deployment.
A container for metadata about CI's
Deprecated.
Using dependencies and multi-application deployments you can now do what you previously needed udm.CompositePackage s for.
Contains deployment configuration information.
Base interface of all configuration item types.
 
The annotated element must contain the specified values.
 
Containers are configuration items (CIs) that Deployable CIs can be deployed to.
Annotates methods that contribute to a deployment plan.
A control task is a method that can be invoked on a ConfigurationItem, to perform some action.
 
Annotates a method on a Deployed that is called when XL Deploy wants to create the Deployed in the middleware.
A creator is a method that can be invoked when a ConfigurationItem is created.
 
Encapsulates the metadata about the creator of a type in the XL Deploy type system.
A Constant interface with some default named Orders, to make it easier to determine where custom steps need to go.
A delegate can execute either: - a control task on a ConfigurationItem, to perform some action.
 
The Delta specifies what will happen to a Deployed in a Deployment.
A collection of Deltas
The specification of what should happen on the target environment in order to deploy this DeployedApplication
The specification of what needs to be deployed including application dependencies.
Deployables are ConfigurationItems (CIs) that can be deployed to a Container.
 
 
Deployed<D extends Deployable,C extends Container>
Deployeds are configuration items (CIs) that represent Deployables CIs in their deployed form on the target Container.
A deployment of an application package (a Version) on an Environment.
 
Deprecated. 
A particular version of an Application consisting of both artifacts and resource specifications (a set of Deployables) that can be deployed onto a Container.
Indicates how application dependencies will be resolved when deploying an application.
Context that is passed along during the Planning stage of a Deployment.
 
Deprecated.
Implement Step instead, to be removed in 3.9
 
 
Encapsulates the metadata about a type in the XL Deploy type system.
A registry for the ConfigurationItems the XL Deploy system should know about.
 
Contract for a IDescriptorRegistry id.
Annotates a method on a Deployed that is called when XL Deploy wants to destroy the Deployed in the middleware.
A Dictionary is a CI that contains Environment-specific entries for placeholder resolution.
 
Some deployables can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.
 
Some deployeds can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.
 
A super type for both Deployeds and EmbeddedDeployeds.
Deprecated.
Please use the Dictionary with encrypted values.
An Environment is a grouping of Container CIs (such as hosts, servers, clusters, etc.) and Dictionary items.
Deprecated.
 
Deprecated.
Please use the ExecutionStateListener in order to get more advanced signals.
 
Tagging interface to indicate an external value for a property.
 
 
 
 
A machine that runs middleware.
 
 
 
Provide methods to get a value by key from a storage.
Context used when processing dictionaries for a deployment.
Provide support for encrypted entries.
 
 
 
 
 
 
Deprecated.
 
 
Deprecated.
Implement Step instead, to be removed in 3.9
 
 
Expose it to the ExecutionContext to allow a step to retrieve the username and other information from the task object.
 
 
 
CI that can be used to lookup external values.
Specifies that this class is a configuration item.
The root in the JCR tree.
Encapsulates the metadata about a control task (also named control method) of a type in the XL Deploy type system.
 
Annotates a method on a Deployed that is called when XL Deploy wants to modify the Deployed in the middleware.
Annotates a method on a Deployed that is called when XL Deploy wants to noop the Deployed in the middleware.
 
 
The annotated element must not contain the specified values.
 
 
 
Policies used for state transition on "halted execution" tasks (e.g.
Policies used for state transition on EXECUTED tasks
The operation that is being performed on the DeployedApplication or on a single Delta object.
A ConfigurationItem that can be used as a parameter for ControlTask method.
 
 
 
A PostProcessor for a Plan.
The Prefix annotation is used to specify the CI namespace, and it is used from inside a package-info.java file.
A PreProcessor for a Plan.
An preview of the script that a step is going to execute, or of the template that will be copied.
 
 
Specifies that this field is part of the configuration item.
Defines a number of standard sizes for configuration item properties.
Encapsulates the metadata about a property of a type in the XL Deploy type system.
Enumeration of all the available values for a property's type.
 
 
Base type for all provisioners.
 
 
This annotation tells the generator that the class/or interface must be included as a first-class citizen into the generated API documentation.
This annotation tells the generator that the member must be included into the generated API documentation.
This annotation tells the generator that the class/or interface must be included as a reference into the generated API documentation.
 
 
Deprecated.
Replaced by Repository
 
 
 
 
 
Marks a method of Step to be executed to for post construct actions.
If a step can be executed on a Satellite, the step
should implements this interface and code
the access to the targeted Satellite CI.
Please refer to rules manual for explanation of what a scope is.
Declarative query parameters for searching the JCR repository for Configuration Items.
This annotation tells the generator that only only members annotated with @PublicApiMember must be included into the generated documentation.
 
The annotated element size must be between the specified boundaries (included).
 
 
 
 
 
 
Deprecated.
Use Step
A Step that can be executed for either Inspection or Deployment.
Deprecated.
Return codes that should be returned from a step during execution.
 
 
Context used for post constructing a Step.
String utilities
 
 
 
 
Encapsulates the metadata about the type of a ConfigurationItem, such as: prefix, name, type hierarchy, the source registry etc.
 
 
 
A ValidationMessage may be returned for certain operations, related to specific property of a ConfigurationItem.
 
 
 
 
 
A Version of an Application, which can be represented either as a DeploymentPackage or as a CompositePackage.