All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractDeploymentProcessor |
|
AbstractElasticsearchFactory<T> |
Base implementation for factories capable of build single or multi-cluster Elasticsearch services
|
AbstractElasticsearchFactory<T extends AutoCloseable> |
Base implementation for factories capable of build single or multi-cluster Elasticsearch services
|
AbstractIndexAwareLifecycleHook |
|
AbstractLifecycleHook |
|
AbstractMainDeploymentProcessor |
Base class for DeploymentProcessor s that are executed during the main
deployment phase, which is the phase where the change set is retrieved and the files are processed.
|
AbstractPostDeploymentProcessor |
Base class for DeploymentProcessor s that are executed during the post
deployment phase, which is the phase that happens after all the files from the change set have been processed.
|
AbstractProcessorUpgradeOperation |
|
AbstractRemoteGitRepoAwareProcessor |
Base class for processors that work against a remote repo.
|
AbstractS3Processor |
|
AbstractSearchIndexingProcessor |
Processor that indexes the files on the change set, using one or several BatchIndexer .
|
AbstractTargetUpgradeOperation |
Base class for all UpgradeOperation s that handle target configurations
|
AddLifecycleHookUpgradeOperation |
|
AddProcessorUpgradeOperation |
Operation to add a new processor to the pipeline of the target
|
AwsClientBuilderConfigurer |
Helper class the configures a AwsClientBuilder with properties like region and credentials.
|
AwsCloudFormationUtils |
Utility methods for AWS CloudFormation.
|
BooleanUtils |
Utility methods for booleans.
|
ChangeSet |
The collection of created, updated and deleted files that have been changed in a deployment.
|
ClearS3BucketLifecycleHook |
|
CloudFrontInvalidationProcessor |
Implementation of DeploymentProcessor that invalidates the changed
files in the given AWS Cloudfront distributions.
|
CommandLineProcessor |
Processor that runs a command line process.
|
ConditionalEnvUpgradeOperation |
Base class for upgrade operations that are executed only if the environment of the target matches the configuration.
|
ConfigurationProfileLoaderImpl<T extends org.craftercms.commons.config.profiles.ConfigurationProfile> |
Default implementation of ConfigurationProfile .
|
ConfigurationProviderImpl |
Implementation of ConfigurationProvider
|
CreateCloudFormationLifecycleHook |
Implementation of TargetLifecycleHook that creates a CloudFormation stack based on a provided
CloudFormation template file.
|
CreateIndexLifecycleHook |
Implementation of TargetLifecycleHook that creates an Elasticsearch index or a Crafter Search
based index.
|
DelayProcessor |
Implementation of DeploymentProcessor that stops the pipeline execution for a
given number of seconds.
|
DeleteCloudFormationLifecycleHook |
|
DeleteIndexLifecycleHook |
Implementation of TargetLifecycleHook that deletes an Elasticsearch index or a Crafter Search
based index.
|
DeleteLocalRepoFolderLifecycleHook |
|
DeployerApplication |
Launcher class and Spring configuration entry point.
|
DeployerException |
Root exception for the Crafter Deployer application.
|
DeployerUpgradeManager |
Implementation of UpgradeManager for Crafter Deployer
|
Deployment |
Represents a deployment.
|
Deployment.Mode |
|
Deployment.Status |
|
DeploymentConstants |
Common constants used by Deployer classes.
|
DeploymentEventsStore<T,S> |
Stores the deployment events for a target.
|
DeploymentPipeline |
Represents a collection of processors that are executed on each deployment.
|
DeploymentPipelineFactory |
Factory that uses target-specific YAML configuration and Spring configuration to create the
DeploymentPipeline for a target.
|
DeploymentPipelineFactoryImpl |
|
DeploymentPipelineImpl |
|
DeploymentProcessor |
Represents a single deployment processor.
|
DeploymentService |
Service for doing deployments.
|
DeploymentServiceException |
|
DeploymentServiceImpl |
|
ElasticsearchAdminServiceFactory |
|
ElasticsearchClusterConfig |
Holds the configuration for a single Elasticsearch cluster
|
ElasticsearchClusterConfig |
Holds the configuration for a single Elasticsearch cluster
|
ElasticsearchConfig |
Holds the configuration for connecting to Elasticsearch, either a single or multiple clusters
|
ElasticsearchConfig |
Holds the configuration for connecting to Elasticsearch, either a single or multiple clusters
|
ElasticsearchIndexingProcessor |
|
ElasticsearchIndexUpgradeOperation |
Implementation of UpgradeOperation that recreates an index Elasticsearch
|
ElasticsearchServiceFactory |
|
EncryptionUpgradeOperation |
Implementation of AbstractUpgradeOperation that updates all encrypted values in the target configuration.
|
ExceptionHandlers |
Extension of BaseRestExceptionHandlers that provides exception handlers for specific Crafter Deployer exceptions.
|
FileBasedDeploymentEventProcessor |
Triggers a deployment event that consumers of the repository (Crafter Engines) can subscribe to.
|
FileBasedDeploymentEventsStore |
|
FileOutputProcessor |
Post processor that writes the deployment result to an output file for later access, whenever a deployment fails or files where
processed.
|
FindAndReplaceProcessor |
|
GitDiffProcessor |
Processor that, based on a previous processed commit that's stored, does a diff with the current commit of the deployment, to
find out the change set.
|
GitPullProcessor |
Processor that clones/pulls a remote Git repository into a local path in the filesystem.
|
GitPushProcessor |
Processor that pushes a localRepo to a remote Git repository.
|
GitUpdateCommitIdProcessor |
|
GitUtils |
Utility methods for Git operations.
|
HttpMethodCallProcessor |
Processor that does an HTTP method call.
|
InitializableByConfigBean |
Interface implemented by beans that can be initialized through a Configuration object.
|
ListHelper |
Handlebars helper class that provides conditional list iteration, which means that it will only iterate if it's an Iterable
or an array, and will do normal Handlebars processing otherwise.
|
MailNotificationProcessor |
Post processor that sends an email notification with the result of a deployment, whenever a deployment fails or files where processed.
|
MailNotificationProcessor.StatusCondition |
Status conditions used to control whe the notifications should be sent.
|
MissingValueHelper |
Handlebars helper that will add a missing field error to the current ValidationResult if the parameter value is
missing.
|
MonitorController |
Simple Rest Controller that monitors Deployer.
|
ProcessedCommitsStore |
Store that holds the last processed Git commit for each target.
|
ProcessedCommitsStoreImpl |
Default implementation of ProcessedCommitsStore that stores each commit ID in a file, and all commit ID files are stored
in a certain location in the filesystem.
|
ProcessorExecution |
Represents the info of a single processor execution.
|
ProcessorPresentUpgradeOperation |
|
ProcessorUpgradeOperation |
|
RemovePropertyUpgradeOperation |
|
ReplaceProcessorUpgradeOperation |
|
RestConstants |
Common constants for REST controllers.
|
S3DeploymentEventsProcessor |
|
S3SyncProcessor |
|
ScriptEngineFactory |
Implementation of FactoryBean for GroovyScriptEngine
|
ScriptProcessor |
Implementation of DeploymentProcessor that delegates execution to a Groovy script
Can be configured with the following YAML properties:
scriptPath: The relative path of the script to execute
|
SingletonContextFactory |
Factory for a singleton Core Context .
|
Target |
Represents a deployment target.
|
Target.Status |
|
TargetAlreadyExistsException |
Exception thrown when a target is about to be created but a target with the same ID already exists.
|
TargetAwarePublishingTargetResolver |
Implementation of PublishingTargetResolver that uses the current Target
|
TargetCleanupTask |
Triggers the cleanup of all target repositories.
|
TargetController |
Main controller for target related operations.
|
TargetImpl |
Default implementation of Target .
|
TargetLifecycleHook |
A hook executed during a lifecycle phase of a target.
|
TargetLifecycleHooksResolver |
Resolver that uses target-specific YAML configuration and Spring configuration to retrieve the
TargetLifecycleHook s for a target.
|
TargetLifecycleHooksResolverImpl |
|
TargetNotFoundException |
Exception thrown when a target is requested but doesn't exist.
|
TargetNotReadyException |
Exception thrown when a target is not ready yet to accept deployments.
|
TargetScanTask |
Triggers the scan for new/updated targets.
|
TargetService |
Service that manages targets.
|
TargetServiceException |
Exception thrown when a general error happens during a TargetService operation.
|
TargetServiceImpl |
|
TargetUpgradeContext |
Implementation of UpgradeContext for Target s
|
TargetUpgradePipeline |
Extension of DefaultUpgradePipelineImpl that creates a backup of the target's configuration file before
it is upgraded
|
TargetUpgradePipelineFactory |
|
TargetVersionProvider |
Extension of YamlFileVersionProvider to support Target objects
|
UnsupportedSearchEngineException |
Exception thrown when an unsupported search engine is requested for a new target
|
UpgradeManagerConfig |
Holds all configurations related to the Upgrade Manager
|
WaitTillCloudFormationStackUsableLifecycleHook |
TargetLifecycleHook that waits until a CloudFormation stack is usable, and then maps the outputs of the
stack to target configuration properties.
|