Summer.Batch.Common.Factory.IInitializationPostOperations Interface Reference

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...

Inheritance diagram for Summer.Batch.Common.Factory.IInitializationPostOperations:
Summer.Batch.Core.Explore.Support.DbJobExplorerFactory Summer.Batch.Core.Explore.Support.MapJobExplorerFactory Summer.Batch.Core.Job.AbstractJob Summer.Batch.Core.Job.CompositeJobParametersValidator Summer.Batch.Core.Job.DefaultJobParametersValidator Summer.Batch.Core.Job.Flow.Support.SimpleFlow Summer.Batch.Core.Job.SimpleStepHandler Summer.Batch.Core.Launch.Support.SimpleJobLauncher Summer.Batch.Core.Launch.Support.SimpleJobOperator Summer.Batch.Core.Partition.Support.SimpleStepExecutionSplitter Summer.Batch.Core.Repository.Dao.AbstractDbBatchMetadataDao Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory Summer.Batch.Core.Step.AbstractStep Summer.Batch.Core.Step.Item.SimpleChunkProcessor< TIn, TOut > Summer.Batch.Core.Step.Tasklet.PowerShellTasklet Summer.Batch.Core.Step.Tasklet.SystemCommandTasklet Summer.Batch.Extra.Ebcdic.AbstractEbcdicReaderMapper< T > Summer.Batch.Extra.Ebcdic.EbcdicFileReader< T > Summer.Batch.Extra.Ebcdic.EbcdicFileWriter< T > Summer.Batch.Extra.Ebcdic.EbcdicWriterMapper Summer.Batch.Extra.EmailSupport.EmailTasklet Summer.Batch.Extra.FtpSupport.FtpGetTasklet Summer.Batch.Extra.FtpSupport.FtpPutTasklet Summer.Batch.Extra.IO.FileUtilsTasklet Summer.Batch.Extra.Report.ReportStep Summer.Batch.Extra.Sort.SortTasklet Summer.Batch.Extra.SqlScriptSupport.SqlScriptRunnerTasklet Summer.Batch.Extra.Template.AbstractTemplateLineAggregator< T > Summer.Batch.Infrastructure.Item.Database.DatabaseBatchItemWriter< T > Summer.Batch.Infrastructure.Item.Database.DataReaderItemReader< T > Summer.Batch.Infrastructure.Item.File.FlatFileItemReader< T > Summer.Batch.Infrastructure.Item.File.FlatFileItemWriter< T >

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