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.
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
Delta
sThe 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
ConfigurationItem
s (CIs) that can be deployed to a Container
.Deployeds are configuration items (CIs) that represent
Deployable
s 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 Deployable
s) 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.9Encapsulates the metadata about a type in the XL Deploy type system.
A registry for the
ConfigurationItem
s the
XL Deploy system should know about.Contract for a
IDescriptorRegistry
id.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
Deployed
s and EmbeddedDeployed
s.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.9Expose 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.
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.
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
.