Package org.springframework.batch.repeat

Examples of org.springframework.batch.repeat.RepeatContext


      }
    };
    policy.setMaxCount(2);
    policy.setUseParent(true);
    RepeatContextSupport session = new RepeatContextSupport(null);
    RepeatContext context = policy.start(session);
    policy.update(context);
    assertFalse(policy.isComplete(context));
    context = policy.start(session);
    policy.update(context);
    assertTrue(policy.isComplete(context));
View Full Code Here


public class CompositeCompletionPolicyTests extends TestCase {

  public void testEmptyPolicies() throws Exception {
    CompositeCompletionPolicy policy = new CompositeCompletionPolicy();
    RepeatContext context = policy.start(null);
    assertNotNull(context);
    assertFalse(policy.isComplete(context));
  }
View Full Code Here

  public void testTrivialPolicies() throws Exception {
    CompositeCompletionPolicy policy = new CompositeCompletionPolicy();
    policy.setPolicies(new CompletionPolicy[] { new MockCompletionPolicySupport(),
        new MockCompletionPolicySupport() });
    RepeatContext context = policy.start(null);
    assertEquals(0, context.getStartedCount());
    assertFalse(policy.isComplete(context));
    assertFalse(policy.isComplete(context, null));
    policy.update(context);
    assertEquals(1, context.getStartedCount());
  }
View Full Code Here

                    @Override
          public boolean isComplete(RepeatContext context) {
            return true;
          }
        } });
    RepeatContext context = policy.start(null);
    assertTrue(policy.isComplete(context));
  }
View Full Code Here

                    @Override
          public boolean isComplete(RepeatContext context, RepeatStatus result) {
            return true;
          }
        } });
    RepeatContext context = policy.start(null);
    assertTrue(policy.isComplete(context, null));
  }
View Full Code Here

    assertTrue(RepeatSynchronizationManager.getContext().isCompleteOnly());
  }

  public void testSetSessionCompleteOnlyWithParent() {
    assertNull(RepeatSynchronizationManager.getContext());
    RepeatContext child = new RepeatContextSupport(context);
    RepeatSynchronizationManager.register(child);
    assertFalse(child.isCompleteOnly());
    RepeatSynchronizationManager.setAncestorsCompleteOnly();
    assertTrue(child.isCompleteOnly());
    assertTrue(context.isCompleteOnly());
  }
View Full Code Here

TOP

Related Classes of org.springframework.batch.repeat.RepeatContext

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.