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.
-
Interface Summary Interface Description AppliedProvisioner<D extends Provisioner> Base for all Deployed counterparts of all Provisioners.ConfigurationItem Base interface of all configuration item types.Container Containers are configuration items (CIs) thatDeployable
CIs can be deployed to.Deployable Deployables areConfigurationItem
s (CIs) that can be deployed to aContainer
.DeployableArtifact DeployableContainer Deployed<D extends Deployable,C extends Container> Deployeds are configuration items (CIs) that representDeployable
s CIs in their deployed form on the targetContainer
.DeploymentPackage.DependencyResolution Indicates how application dependencies will be resolved when deploying an application.EmbeddedDeployable Some deployables can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.EmbeddedDeployed<D extends EmbeddedDeployable,C extends EmbeddedDeployedContainer> Some deployeds can have modules, for example an EAR archive can contain some WAR modules inside that can potentially be deployed to different containers.EmbeddedDeployedContainer<D extends ConfigurationItem,C extends ConfigurationItem> A super type for bothDeployed
s andEmbeddedDeployed
s.ExternalProperty Tagging interface to indicate an external value for a property.IDictionary Provide methods to get a value by key from a storage.IEncryptedDictionary Provide support for encrypted entries.LazyConfigurationItem Provisionable Provisioned<D extends Provisionable,C extends Container> Provisioner Base type for all provisioners.Taggable -
Class Summary Class Description AbstractDictionary Application Conceptually, an Application is a configuration item (CI) representing a real-world application, that can be deployed on a specific middleware.BaseAppliedProvisioner The deployed counterpart of BaseProvisioner.BaseAppliedProvisionerArtifact The deployed counterpart of BaseProvisionerArtifact.BaseDeployableContainer A Container that is deployable to (provisioned on) a target platform.BaseDeployedContainer<D extends Deployable,C extends Container> BaseProvisionable BaseProvisioned<D extends Provisionable,C extends Container> BaseProvisionedContainer<D extends Provisionable,C extends Container> BaseProvisioner Base deployable for all provisioners.BaseProvisionerArtifact Base deployable for all provisioners with file artifacts.CandidateValueFiltersForProvisioning CiAttributes A container for metadata about CI'sCompositePackage Deprecated. Using dependencies and multi-application deployments you can now do what you previously needed udm.CompositePackage s for.Configuration Contains deployment configuration information.DeployedApplication A deployment of an application package (aVersion
) on anEnvironment
.DeploymentPackage A particular version of anApplication
consisting of both artifacts and resource specifications (a set ofDeployable
s) that can be deployed onto aContainer
.Dictionary A Dictionary is a CI that containsEnvironment
-specific entries for placeholder resolution.EncryptedDictionary Deprecated. Please use theDictionary
with encrypted values.Environment An Environment is a grouping ofContainer
CIs (such as hosts, servers, clusters, etc.) andDictionary
items.IDictionary.DictionaryContext Context used when processing dictionaries for a deployment.Parameters AConfigurationItem
that can be used as a parameter forControlTask
method.ProvisioningPackage Template TemplateHostValidator.Validator Version A Version of anApplication
, which can be represented either as aDeploymentPackage
or as aCompositePackage
. -
Enum Summary Enum Description Delegate.Use Metadata.ConfigurationItemRoot The root in the JCR tree.OnTaskFailurePolicy Policies used for state transition on "halted execution" tasks (e.g.OnTaskSuccessPolicy Policies used for state transition on EXECUTED tasksProperty.Size Defines a number of standard sizes for configuration item properties. -
Annotation Types Summary Annotation Type Description CandidateValuesFilter A CandidateValuesFilter can augment theSearchParameters
for a ConfigurationItem search.ControlTask A control task is a method that can be invoked on a ConfigurationItem, to perform some action.Creator A creator is a method that can be invoked when a ConfigurationItem is created.Delegate A delegate can execute either: - a control task on aConfigurationItem
, to perform some action.DeployedSpecific Metadata Specifies that this class is a configuration item.Prefix The Prefix annotation is used to specify the CI namespace, and it is used from inside a package-info.java file.Property Specifies that this field is part of the configuration item.TemplateHostValidator TypeIcon