Package org.springframework.batch.repeat.policy

Examples of org.springframework.batch.repeat.policy.CompositeCompletionPolicy


  }

  @Override
  protected void setChunk(SimpleStepBuilder<I, O> builder) {
    if(timeout != null && getCommitInterval() != null) {
      CompositeCompletionPolicy completionPolicy = new CompositeCompletionPolicy();
      CompletionPolicy [] policies = new CompletionPolicy[2];
      policies[0] = new SimpleCompletionPolicy(getCommitInterval());
      policies[1] = new TimeoutTerminationPolicy(timeout * 1000);
      completionPolicy.setPolicies(policies);
      builder.chunk(completionPolicy);
    } else if(timeout != null) {
      builder.chunk(new TimeoutTerminationPolicy(timeout * 1000));
    } else if(getCommitInterval() != null) {
      builder.chunk(getCommitInterval());
View Full Code Here

TOP

Related Classes of org.springframework.batch.repeat.policy.CompositeCompletionPolicy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.