All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.springframework.batch.core.configuration.xml.spring-batch.xsd Maven / Gradle / Ivy

Go to download

Core domain for batch processing, expressing a domain of Jobs, Steps, Chunks, etc

There is a newer version: 5.1.1
Show newest version



	
	

	
		
	

	
		
			
				Defines a job composed of a set of steps and
				transitions between steps. The job will be exposed in
				the enclosing
				bean factory as a component of type Job
				that can be launched using a
				JobLauncher.
			
		
		
			
				
				
					
					
						
							
							
						
						
							
								
							
							
						
					
					
						
							
							
						
						
							
							
								
									
									
								
							
						
					
				
			
			
			
			
				
					
					
					
						
						
					
				
			
			
				
					
				
			
			
			
		
	

	
		
			
				Defines a stage in job processing backed by a
				Step. The id attribute must be specified since this
				step definition
				will be referred to from other elements
				to form a Job flow.
			
		
		
			
				
					
					
					
				
			
		
	

	
		
			
				Defines a flow composed of a set of steps and
				transitions between steps.
			
		
		
			
				
				
					
				
			
			
			
		
	

	
		
			
				A reference to a JobExecutionListener (or a POJO
				if using before-job-method / after-job-method or
				source level
				annotations).
			
		
		
			
				
					
				
			
		
	

	
		
			
				A bean definition for a step listener (or POJO if
				using *-method attributes or source level
				annotations)
			
		
		
			
				
					
				
			
		
	

	
		
			
		
		
			
				
					
						
							
							
								
									
								
							
						
					
					
						
							
							
								
									
								
							
						
					
					
						
							
							
								
									
								
							
						
					
					
						
							
						
					
					
						
							
						
					
					
						
							
						
					
					
						
							
							
								
									
								
							
						
					
					
						
							
							
								
									
								
							
						
					
					
						
							
							
								
									
								
							
						
					
				
			
		
	

	
		
			
				
					
						Defines a stage in job processing backed by a
						Step. The id attribute must be specified. The
						step
						requires either
						a chunk definition,
						a tasklet reference, or a reference to a
						(possibly abstract) parent step.
					
				
				
					
						
							
							
							
						
					
				
			
			
				
					
						Declares job should split here into two or more
						subflows.
					
				
				
					
						
							
								
									A subflow within a job, having the same
									format as a job, but without a separate identity.
								
							
							
								
								
									
										
										
											
												
											
										
									
								
							
						
						
					
					
					
						
							
							
								
									
								
							
						
					
					
				
			
			
				
					
						Declares job should include an externalized flow
						here.
					
				
				
					
					
					
						
							
							
								
									
								
							
						
					
					
				
			
			
				
					
						Declares job should query a decider to determine
						where execution should go next.
					
				
				
					
					
					
						
							
								The decider is a reference to a
								JobExecutionDecider that can produce a status to base
								the next
								transition on.
							
							
								
									
								
							
						
					
				
			
		
	

	
		
			
			
				
					
						
							
							
						
					
					
					
				
				
				
					
						
							
								
								
									
										
									
								
							
						
						
							
								
								
									
										
									
								
							
						
						
							
								
								
									
										
									
								
							
						
					
				
				
					
						
							
								
								
									
										
									
								
							
						
					
				
			
			
			
		
		
	

	
		
			
			
				
					
					
				
				
					
						
							
							
							
								
									
								
							
						
					
					
						
							
							
							
								
							
						
					
				
			
		
		
			
				
				
				
					
						
					
				
			
		
		
			
				
				
				
					
						
					
				
			
		
		
			
				
				
				
					
						
					
				
			
		
		
			
				
				
				
					
						
					
				
			
		
	

	
		
			
				
					
					
				
			
			
			
				
					
					
				
				
					
					
				
			
			
			
			
		
		
			
				
					The tasklet is a reference to another bean
					definition that implements
					the Tasklet interface.
				
				
					
				
			
		
		
			
				
					If the tasklet is specified as a bean definition, then a method can be specified and a POJO
					will
					be adapted to the Tasklet interface. The method suggested should have the same arguments
					as Tasklet.execute (or a subset), and have a compatible return type (boolean, void or RepeatStatus).
				
			
		
		
			
				
			
		
		
			
				
				
					
						
					
				
			
		
		
			
				
				
					
						
					
				
			
		
		
			
				
			
		
		
	

	
		
			
				
			
			
				
					
					
					
					
					
					
					
				
			
		
		
			
				
			
		
		
			
				
			
		
	

	
		
			
			
			
			
			
		
	

	
		
			
			
		
	

	
		
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
						
					
					
				
			
			
				
					
					
				
				
					
						
							
								
									
										
										
										
											
											
										
									
								
							
						
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
				
					
					
				
				
					
					
				
			
			
		
		
			
				
			
		
		
			
				
				
					
					
				
			
		
		
			
				
				
					
					
				
			
		
		
			
				
				
					
					
				
			
		
		
			
				
			
		
		
			
				
				
					
					
				
			
		
		
			
				
				
					
					
				
			
		
		
			
				
			
		
		
			
				
			
		
		
			
				
			
		
		
			
				
			
		
		
			
				
				
					
						
					
				
			
		
	

	
		
			
				
				
			
		
	

	
		
			
				
			
		
	

	
		
			
				
					An exception class name.
				
				
					
						
						
					
				
			
		
	

	
		
			
				
					
						Classify an exception as "included" in the set. Exceptions of this type or a subclass are
						included.
					
				
				
					
				
			
		
	

	
		
			
			
				
					
						Classify an exception as "excluded" from the
						set. Exceptions of this type or a subclass are
						excluded
					
				
				
					
				
			
		
	

	
		
		
			
				
					A reference to a listener, a POJO with a
					listener-annotated method, or a POJO with
					a method
					referenced by a
					*-method attribute.
				
				
					
				
			
		
	

	
		
			
				
				
			
		
	

	
		
			
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
			
		
	

	
		
			
			
		
		
			
		
		
	

	
		
			
				
					
						Defines a transition from this step to the
						next
						one depending on the value of the exit
						status.
					
				
				
					
						
							A pattern to match against the exit status
								code. Use * and ? as wildcard characters. When a
								step finishes
								the most
								specific match will be chosen to select the next step.
								Hint:
								always include a default
								transition with on="*".
							
						
					
					
						
							
								The name of the step to go to next. Must
								resolve to one of the other steps in this job.
							
						
					
				
			
			
				
					
						Declares job should be stop at this point and
						provides pointer where execution should continue
						when
						the job is
						restarted.
					
				
				
					
						
							A pattern to match against the exit status
								code. Use * and ? as wildcard characters.
								When a step
								finishes
								the most specific match will be chosen to
								select the next step.
							
						
					
					
						
							The name of the step to start on when the
								stopped job is restarted.
								Must resolve to one of the
								other steps
								in this job.
							
						
					
					
						
							The exit code value to end on, defaults to
								STOPPED.
						
					
				
			
			
				
					
						Declares job should end at this point, without
						the possibility of restart.
						BatchStatus will be
						COMPLETED.
						ExitStatus is configurable.
					
				
				
					
						
							A pattern to match against the exit status
								code. Use * and ? as wildcard characters.
								When a step
								finishes
								the most specific match will be chosen to
								select the next step.
							
						
					
					
						
							The exit code value to end on, defaults to
								COMPLETED.
						
					
				
			
			
				
					
						Declares job should fail at this point.
						BatchStatus will be FAILED. ExitStatus is configurable.
					
				
				
					
						
							A pattern to match against the exit status
								code. Use * and ? as wildcard characters.
								When a step
								finishes
								the most specific match will be chosen to
								select the next step.
							
						
					
					
						
							The exit code value to end on, defaults to
								FAILED.
						
					
				
			
		
	

	
		
			
				
				
					
						
					
				
			
		
	

	
		
			
				
					The name of the parent bean from which the
					configuration should inherit.
				
				
					
				
			
		
	

	
		
			
				
					Is this bean "abstract", that is, not meant to be
					instantiated itself
					but rather just serving as
					parent for concrete
					child bean definitions?
					The default is "false". Specify "true" to
					tell the bean factory to not
					try
					to instantiate that particular bean
					in any case.

					Note: This attribute will not be inherited by child
					bean definitions.
					Hence, it needs to be specified per abstract bean
					definition.
				
			
		
	

	
		
			
				
					Should this list be merged with the corresponding
					list provided
					by the parent? If not, it will
					overwrite the parent
					list.
				
			
		
	

	
		
			
				
					This attribute indicates the method from the
					class that should
					be used to dynamically create a
					proxy.
				
			
		
	

	
		
			
		
		
	






© 2015 - 2024 Weber Informatics LLC | Privacy Policy