Package org.hive2hive.core.processes.framework.concretes

Examples of org.hive2hive.core.processes.framework.concretes.ProcessComponentListener


  protected boolean executeBlocking(IProcessComponent process, String itemName) throws InterruptedException,
      InvalidProcessStateException {

    print(String.format("Executing '%s'...", itemName));

    ProcessComponentListener listener = new ProcessComponentListener();

    process.attachListener(listener);
    process.start().await();

    if (listener.hasFailed()) {
      RollbackReason reason = listener.getRollbackReason();
      print(String.format("The process has failed%s", reason != null ? ": " + reason.getHint() : "."));
    }
    return listener.hasSucceeded();
  }
View Full Code Here


    assertTrue(putLocations.isSuccess());

    IProcessComponent registerProcess = ProcessFactory.instance().createRegisterProcess(credentials,
        client);
    ProcessComponentListener listener = new ProcessComponentListener();
    registerProcess.attachListener(listener);
    registerProcess.start();

    H2HWaiter waiter = new H2HWaiter(20);
    do {
      waiter.tickASecond();
    } while (!listener.hasFailed());
  }
View Full Code Here

TOP

Related Classes of org.hive2hive.core.processes.framework.concretes.ProcessComponentListener

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.