Package com.xebialabs.deployit.plugin.api.udm
package com.xebialabs.deployit.plugin.api.udm
Copyright 2014-2019 XebiaLabs Inc. and its affiliates. Use is subject to terms of the enclosed Legal Notice.
-
ClassDescriptionConceptually, an Application is a configuration item (CI) representing a real-world application, that can be deployed on a specific middleware.AppliedProvisioner<D extends Provisioner>Base for all Deployed counterparts of all Provisioners.The deployed counterpart of BaseProvisioner.The deployed counterpart of BaseProvisionerArtifact.A Container that is deployable to (provisioned on) a target platform.Base deployable for all provisioners.Base deployable for all provisioners with file artifacts.A CandidateValuesFilter can augment the
SearchParameters
for a ConfigurationItem search.A container for metadata about CI'sDeprecated.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.Containers are configuration items (CIs) thatDeployable
CIs can be deployed to.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.A delegate can execute either: - a control task on aConfigurationItem
, to perform some action.Deployables areConfigurationItem
s (CIs) that can be deployed to aContainer
.Deployeds are configuration items (CIs) that representDeployable
s CIs in their deployed form on the targetContainer
.A deployment of an application package (aVersion
) on anEnvironment
.A particular version of anApplication
consisting of both artifacts and resource specifications (a set ofDeployable
s) that can be deployed onto aContainer
.Indicates how application dependencies will be resolved when deploying an application.A Dictionary is a CI that containsEnvironment
-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 bothDeployed
s andEmbeddedDeployed
s.Deprecated.Please use theDictionary
with encrypted values.An Environment is a grouping ofContainer
CIs (such as hosts, servers, clusters, etc.) andDictionary
items.Tagging interface to indicate an external value for a property.Provide methods to get a value by key from a storage.Context used when processing dictionaries for a deployment.Provide support for encrypted entries.Specifies that this class is a configuration item.The root in the JCR tree.Policies used for state transition on "halted execution" tasks (e.g.Policies used for state transition on EXECUTED tasksAConfigurationItem
that can be used as a parameter forControlTask
method.The Prefix annotation is used to specify the CI namespace, and it is used from inside a package-info.java file.Specifies that this field is part of the configuration item.Defines a number of standard sizes for configuration item properties.Base type for all provisioners.A Version of anApplication
, which can be represented either as aDeploymentPackage
or as aCompositePackage
.