Interface InitializableByConfigBean
- All Known Subinterfaces:
DeploymentProcessor,TargetLifecycleHook
- All Known Implementing Classes:
AbstractDeploymentProcessor,AbstractIndexAwareLifecycleHook,AbstractLifecycleHook,AbstractMainDeploymentProcessor,AbstractPostDeploymentProcessor,AbstractRemoteGitRepoAwareProcessor,AbstractS3Processor,AbstractSearchIndexingProcessor,ClearS3BucketLifecycleHook,CloudFrontInvalidationProcessor,CommandLineProcessor,CreateCloudFormationLifecycleHook,CreateIndexLifecycleHook,DelayProcessor,DeleteCloudFormationLifecycleHook,DeleteIndexLifecycleHook,DeleteLocalRepoFolderLifecycleHook,DuplicateIndexHook,DuplicateProcessedCommitsHook,DuplicateS3LifecycleHook,FileBasedDeploymentEventProcessor,FileOutputProcessor,FindAndReplaceProcessor,GitDiffProcessor,GitPullProcessor,GitPushProcessor,GitUpdateCommitIdProcessor,HttpMethodCallProcessor,MailNotificationProcessor,OpenSearchIndexingProcessor,S3DeploymentEventsProcessor,S3SyncProcessor,ScriptProcessor,WaitTillCloudFormationStackUsableLifecycleHook
public interface InitializableByConfigBean
Interface implemented by beans that can be initialized through a
Configuration object.- Author:
- avasquez
-
Method Summary
Modifier and TypeMethodDescriptionvoidinit(org.apache.commons.configuration2.Configuration config) Initializes the bean using the specified configuration.
-
Method Details
-
init
void init(org.apache.commons.configuration2.Configuration config) throws org.craftercms.commons.config.ConfigurationException, DeployerException Initializes the bean using the specified configuration.- Parameters:
config- the bean's configuration- Throws:
org.craftercms.commons.config.ConfigurationException- if there's configuration related exceptionDeployerException- if there's a general exception on init
-