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 Type
    Method
    Description
    void
    init(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 exception
      DeployerException - if there's a general exception on init