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 DeploymentProcessors 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 DeploymentProcessors 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 UpgradeOperations 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.
|
| CreateTargetRequest |
Holds the parameters to create a Target
|
| 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 |
|
| 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
TargetLifecycleHooks 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 Targets
|
| 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.
|