Uses of Interface
org.springframework.batch.repeat.RepeatContext

Packages that use RepeatContext
org.springframework.batch.core.resource   
org.springframework.batch.core.step.item Specific implementations of step concerns for item-oriented approach. 
org.springframework.batch.repeat Infrastructure implementations of repeat concerns. 
org.springframework.batch.repeat.callback Infrastructure implementations of repeat callback concerns. 
org.springframework.batch.repeat.context Infrastructure implementations of repeat context concerns. 
org.springframework.batch.repeat.exception Infrastructure implementations of repeat exception handler concerns. 
org.springframework.batch.repeat.listener Infrastructure implementations of repeat interceptor concerns. 
org.springframework.batch.repeat.policy Infrastructure implementations of repeat policy concerns. 
org.springframework.batch.repeat.support Infrastructure implementations of repeat support concerns. 
 

Uses of RepeatContext in org.springframework.batch.core.resource
 

Methods in org.springframework.batch.core.resource that return RepeatContext
 RepeatContext StepExecutionSimpleCompletionPolicy.start(RepeatContext parent)
           
 

Methods in org.springframework.batch.core.resource with parameters of type RepeatContext
 boolean StepExecutionSimpleCompletionPolicy.isComplete(RepeatContext context)
           
 boolean StepExecutionSimpleCompletionPolicy.isComplete(RepeatContext context, ExitStatus result)
           
 RepeatContext StepExecutionSimpleCompletionPolicy.start(RepeatContext parent)
           
 void StepExecutionSimpleCompletionPolicy.update(RepeatContext context)
           
 

Uses of RepeatContext in org.springframework.batch.core.step.item
 

Methods in org.springframework.batch.core.step.item with parameters of type RepeatContext
 void SimpleRetryExceptionHandler.handleException(RepeatContext context, Throwable throwable)
           
 

Uses of RepeatContext in org.springframework.batch.repeat
 

Methods in org.springframework.batch.repeat that return RepeatContext
 RepeatContext RepeatContext.getParent()
          If batches are nested, then the inner batch will be created with the outer one as a parent.
 RepeatContext CompletionPolicy.start(RepeatContext parent)
          Create a new context for the execution of a batch.
 

Methods in org.springframework.batch.repeat with parameters of type RepeatContext
 void RepeatListener.after(RepeatContext context, ExitStatus result)
          Called by the framework after each item has been processed, unless the item processing results in an exception.
 void RepeatListener.before(RepeatContext context)
          Called by the framework before each batch item.
 void RepeatListener.close(RepeatContext context)
          Called once at the end of a complete batch, after normal or abnormal completion (i.e.
 ExitStatus RepeatCallback.doInIteration(RepeatContext context)
          Implementations return true if they can continue processing - e.g.
 boolean CompletionPolicy.isComplete(RepeatContext context)
          Allow policy to signal completion according to internal state, without having to wait for the callback to complete.
 boolean CompletionPolicy.isComplete(RepeatContext context, ExitStatus result)
          Determine whether a batch is complete given the latest result from the callback.
 void RepeatListener.onError(RepeatContext context, Throwable e)
          Called when a repeat callback fails by throwing an exception.
 void RepeatListener.open(RepeatContext context)
          Called once at the start of a complete batch, before any items are processed.
 RepeatContext CompletionPolicy.start(RepeatContext parent)
          Create a new context for the execution of a batch.
 void CompletionPolicy.update(RepeatContext context)
          Give implementations the opportunity to update the state of the current batch.
 

Uses of RepeatContext in org.springframework.batch.repeat.callback
 

Methods in org.springframework.batch.repeat.callback with parameters of type RepeatContext
 ExitStatus ItemReaderRepeatCallback.doInIteration(RepeatContext context)
          Use the writer to process the next item if there is one.
 ExitStatus NestedRepeatCallback.doInIteration(RepeatContext context)
          Simply calls template.execute(callback).
 

Uses of RepeatContext in org.springframework.batch.repeat.context
 

Classes in org.springframework.batch.repeat.context that implement RepeatContext
 class RepeatContextSupport
           
 

Methods in org.springframework.batch.repeat.context that return RepeatContext
 RepeatContext RepeatContextSupport.getParent()
           
 

Constructors in org.springframework.batch.repeat.context with parameters of type RepeatContext
RepeatContextCounter(RepeatContext context, String countKey)
          Convenience constructor with useParent=false.
RepeatContextCounter(RepeatContext context, String countKey, boolean useParent)
          Construct a new RepeatContextCounter.
RepeatContextSupport(RepeatContext parent)
          Constructor for RepeatContextSupport.
 

Uses of RepeatContext in org.springframework.batch.repeat.exception
 

Methods in org.springframework.batch.repeat.exception with parameters of type RepeatContext
 void RethrowOnThresholdExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Classify the throwables and decide whether to re-throw based on the result.
 void DefaultExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Re-throw the throwable.
 void CompositeExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Iterate over the handlers delegating the call to each in turn.
 void LogOrRethrowExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Classify the throwables and decide whether to rethrow based on the result.
 void ExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Deal with a Throwable during a batch - decide whether it should be re-thrown in the first place.
 void SimpleLimitExceptionHandler.handleException(RepeatContext context, Throwable throwable)
          Rethrows only if the limit is breached for this context on the exception type specified.
 

Uses of RepeatContext in org.springframework.batch.repeat.listener
 

Methods in org.springframework.batch.repeat.listener with parameters of type RepeatContext
 void CompositeRepeatListener.after(RepeatContext context, ExitStatus result)
           
 void RepeatListenerSupport.after(RepeatContext context, ExitStatus result)
           
 void CompositeRepeatListener.before(RepeatContext context)
           
 void RepeatListenerSupport.before(RepeatContext context)
           
 void CompositeRepeatListener.close(RepeatContext context)
           
 void RepeatListenerSupport.close(RepeatContext context)
           
 void CompositeRepeatListener.onError(RepeatContext context, Throwable e)
           
 void RepeatListenerSupport.onError(RepeatContext context, Throwable e)
           
 void CompositeRepeatListener.open(RepeatContext context)
           
 void RepeatListenerSupport.open(RepeatContext context)
           
 

Uses of RepeatContext in org.springframework.batch.repeat.policy
 

Classes in org.springframework.batch.repeat.policy that implement RepeatContext
protected  class CompositeCompletionPolicy.CompositeBatchContext
          Composite context that knows about the policies and contexts is was created with.
protected  class CountingCompletionPolicy.CountingBatchContext
           
protected  class SimpleCompletionPolicy.SimpleTerminationContext
           
protected  class TimeoutTerminationPolicy.TimeoutBatchContext
           
 

Methods in org.springframework.batch.repeat.policy that return RepeatContext
 RepeatContext CountingCompletionPolicy.start(RepeatContext parent)
           
 RepeatContext TimeoutTerminationPolicy.start(RepeatContext context)
          Start the clock on the timeout.
 RepeatContext CompositeCompletionPolicy.start(RepeatContext context)
          Create a new composite context from all the available policies.
 RepeatContext CompletionPolicySupport.start(RepeatContext context)
          Build a new RepeatContextSupport and return it.
 RepeatContext SimpleCompletionPolicy.start(RepeatContext context)
          Reset the counter.
 

Methods in org.springframework.batch.repeat.policy with parameters of type RepeatContext
protected  int CountingCompletionPolicy.doUpdate(RepeatContext context)
          Extension point for subclasses.
protected abstract  int CountingCompletionPolicy.getCount(RepeatContext context)
          Extension point for subclasses.
 boolean CountingCompletionPolicy.isComplete(RepeatContext context)
           
 boolean DefaultResultCompletionPolicy.isComplete(RepeatContext context)
          Always false.
 boolean TimeoutTerminationPolicy.isComplete(RepeatContext context)
          Check the timeout and complete gracefully if it has expires.
 boolean CompositeCompletionPolicy.isComplete(RepeatContext context)
          This policy is complete if any of the composed policies is complete.
 boolean CompletionPolicySupport.isComplete(RepeatContext context)
          Always true.
 boolean SimpleCompletionPolicy.isComplete(RepeatContext context)
          Terminate if the chunk size has been reached.
 boolean DefaultResultCompletionPolicy.isComplete(RepeatContext context, ExitStatus result)
          True if the result is null, or a ExitStatus indicating completion.
 boolean CompositeCompletionPolicy.isComplete(RepeatContext context, ExitStatus result)
          This policy is complete if any of the composed policies is complete.
 boolean CompletionPolicySupport.isComplete(RepeatContext context, ExitStatus result)
          Return true if exit status is not continuable, otherwise delegate to CompletionPolicySupport.isComplete(RepeatContext).
 boolean SimpleCompletionPolicy.isComplete(RepeatContext context, ExitStatus result)
          Terminate if the chunk size has been reached, or the result is null.
 RepeatContext CountingCompletionPolicy.start(RepeatContext parent)
           
 RepeatContext TimeoutTerminationPolicy.start(RepeatContext context)
          Start the clock on the timeout.
 RepeatContext CompositeCompletionPolicy.start(RepeatContext context)
          Create a new composite context from all the available policies.
 RepeatContext CompletionPolicySupport.start(RepeatContext context)
          Build a new RepeatContextSupport and return it.
 RepeatContext SimpleCompletionPolicy.start(RepeatContext context)
          Reset the counter.
 void CountingCompletionPolicy.update(RepeatContext context)
           
 void CompositeCompletionPolicy.update(RepeatContext context)
          Update all the composed contexts, and also increment the parent context.
 void CompletionPolicySupport.update(RepeatContext context)
          Increment the context so the counter is up to date.
 void SimpleCompletionPolicy.update(RepeatContext context)
          Increment the counter in the context.
 

Constructors in org.springframework.batch.repeat.policy with parameters of type RepeatContext
CompositeCompletionPolicy.CompositeBatchContext(RepeatContext context, List contexts)
           
CountingCompletionPolicy.CountingBatchContext(RepeatContext parent)
           
SimpleCompletionPolicy.SimpleTerminationContext(RepeatContext context)
           
TimeoutTerminationPolicy.TimeoutBatchContext(RepeatContext context)
           
 

Uses of RepeatContext in org.springframework.batch.repeat.support
 

Methods in org.springframework.batch.repeat.support that return RepeatContext
static RepeatContext RepeatSynchronizationManager.clear()
          Clear the current context at the end of a batch - should only be used by RepeatOperations implementations.
static RepeatContext RepeatSynchronizationManager.getContext()
          Getter for the current context.
static RepeatContext RepeatSynchronizationManager.register(RepeatContext context)
          Method for registering a context - should only be used by RepeatOperations implementations to ensure that RepeatSynchronizationManager.getContext() always returns the correct value.
protected  RepeatContext RepeatTemplate.start()
          Delegate to the CompletionPolicy.
 

Methods in org.springframework.batch.repeat.support with parameters of type RepeatContext
protected  RepeatInternalState RepeatTemplate.createInternalState(RepeatContext context)
          Create an internal state object that is used to store data needed internally in the scope of an iteration.
protected  RepeatInternalState TaskExecutorRepeatTemplate.createInternalState(RepeatContext context)
           
protected  void RepeatTemplate.executeAfterInterceptors(RepeatContext context, ExitStatus value)
          Convenience method to execute after interceptors on a callback result.
protected  ExitStatus RepeatTemplate.getNextResult(RepeatContext context, RepeatCallback callback, RepeatInternalState state)
          Get the next completed result, possibly executing several callbacks until one finally finishes.
protected  ExitStatus TaskExecutorRepeatTemplate.getNextResult(RepeatContext context, RepeatCallback callback, RepeatInternalState state)
          Use the TaskExecutorRepeatTemplate.setTaskExecutor(TaskExecutor) to generate a result.
protected  boolean RepeatTemplate.isComplete(RepeatContext context)
          Delegate to CompletionPolicy.
protected  boolean RepeatTemplate.isComplete(RepeatContext context, ExitStatus result)
          Delegate to the CompletionPolicy.
static RepeatContext RepeatSynchronizationManager.register(RepeatContext context)
          Method for registering a context - should only be used by RepeatOperations implementations to ensure that RepeatSynchronizationManager.getContext() always returns the correct value.
protected  void RepeatTemplate.update(RepeatContext context)
          Delegate to the CompletionPolicy.
 



Copyright © 2009 SpringSource. All Rights Reserved.