Examples of WjrMethodItem


Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

    assertThat(methodItem.getTrace(), is(not("")));
  }

  @Test
  public void runWjrMethod_WillSetQuotaOver_WhenOverQuotaExceptionOccur() {
    WjrMethodItem methodItem =
      new WjrMethodItem(ForTest.class.getName(), "overQuotaExceptionMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.ERROR));
    assertThat(methodItem.getTrace(), is(not("")));
    assertThat(methodItem.isOverQuota(), is(true));

    methodItem =
      new WjrMethodItem(
        ForTestJUnit3.class.getName(),
        "testOverQuotaExceptionMethod");
    methodRunner.runWjrMethod(methodItem);
    assertThat(methodItem.getState(), is(State.ERROR));
    assertThat(methodItem.getTrace(), is(not("")));
    assertThat(methodItem.isOverQuota(), is(true));
  }
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

  /**
   * {@inheritDoc}
   */
  public void onFailure(Throwable caught) {
    WjrMethodItem stored = methodItems.get(currentIndex);
    unregisterRetryTimer(stored);

    stored.setState(State.ERROR);
    stored.setTrace(getTrace(caught));
    updateSummaryAndRepaintView(stored);

    currentIndex++;
    if (methodItems.size() <= currentIndex || cancelRequested) {
      onFinishRunning(methodItems);
View Full Code Here

Examples of bufferings.ktr.wjr.shared.model.WjrMethodItem

  /**
   * {@inheritDoc}
   */
  public void onSuccess(WjrMethodItem result) {
    WjrMethodItem stored = store.getMethodItem(result.getClassAndMethodName());
    result.copyResult(stored);

    if (!cancelRequested
      && result.isOverQuota()
      && config.isRetryOverQuotaEnabled()
      && stored.getRetryCount() < stored.getMaxRetryCount()) {

      stored.setState(State.RETRY_WAITING);
      stored.setRetryCount(stored.getRetryCount() + 1);
      updateSummaryAndRepaintView(stored);

      registerRetryTimer(stored);
    } else {
      unregisterRetryTimer(stored);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.