Interface to be implemented by beans that need to react once all their properties have been set by a Factory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set. More...
Public Member Functions | |
void | AfterPropertiesSet () |
Invoked by a Factory after it has set all bean properties supplied. This method allows the object instance to perform initialization only possible when all properties have been set and to throw an exception in the event of misconfiguration. More... | |
Detailed Description
Interface to be implemented by beans that need to react once all their properties have been set by a Factory: for example, to perform custom initialization, or merely to check that all mandatory properties have been set.
Member Function Documentation
void Summer.Batch.Common.Factory.IInitializationPostOperations.AfterPropertiesSet | ( | ) |
Invoked by a Factory after it has set all bean properties supplied. This method allows the object instance to perform initialization only possible when all properties have been set and to throw an exception in the event of misconfiguration.
- Exceptions
-
Exception in the event of misconfiguration (such as failure to set an essential property) or if initialization fails.
Implemented in Summer.Batch.Extra.IO.FileUtilsTasklet, Summer.Batch.Core.Job.AbstractJob, Summer.Batch.Extra.EmailSupport.EmailTasklet, Summer.Batch.Extra.Ebcdic.EbcdicFileWriter< T >, Summer.Batch.Extra.FtpSupport.FtpGetTasklet, Summer.Batch.Core.Launch.Support.SimpleJobLauncher, Summer.Batch.Extra.Report.ReportStep, Summer.Batch.Core.Explore.Support.DbJobExplorerFactory, Summer.Batch.Core.Job.DefaultJobParametersValidator, Summer.Batch.Infrastructure.Item.File.FlatFileItemWriter< T >, Summer.Batch.Core.Step.Tasklet.PowerShellTasklet, Summer.Batch.Extra.Ebcdic.EbcdicFileReader< T >, Summer.Batch.Core.Step.Tasklet.SystemCommandTasklet, Summer.Batch.Extra.Sort.SortTasklet, Summer.Batch.Extra.FtpSupport.FtpPutTasklet, Summer.Batch.Core.Explore.Support.MapJobExplorerFactory, Summer.Batch.Core.Launch.Support.SimpleJobOperator, Summer.Batch.Core.Partition.Support.SimpleStepExecutionSplitter, Summer.Batch.Core.Repository.Dao.AbstractDbBatchMetadataDao, Summer.Batch.Core.Step.AbstractStep, Summer.Batch.Core.Job.Flow.Support.SimpleFlow, Summer.Batch.Infrastructure.Item.File.FlatFileItemReader< T >, Summer.Batch.Core.Job.SimpleStepHandler, Summer.Batch.Core.Partition.Support.PartitionStep, Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory, Summer.Batch.Extra.Ebcdic.AbstractEbcdicReaderMapper< T >, Summer.Batch.Core.Step.Job.JobStep, Summer.Batch.Infrastructure.Item.Database.DatabaseBatchItemWriter< T >, Summer.Batch.Core.Job.Flow.FlowStep, Summer.Batch.Extra.SqlScriptSupport.SqlScriptRunnerTasklet, Summer.Batch.Extra.Template.AbstractTemplateLineAggregator< T >, Summer.Batch.Infrastructure.Item.Database.DataReaderItemReader< T >, Summer.Batch.Core.Job.CompositeJobParametersValidator, Summer.Batch.Core.Step.Item.SimpleChunkProcessor< TIn, TOut >, and Summer.Batch.Extra.Ebcdic.EbcdicWriterMapper.
The documentation for this interface was generated from the following file:
- Summer.Batch.Common/Factory/IInitializationPostOperations.cs