Package com.magnetica.shared

Examples of com.magnetica.shared.SimpleCallback


    // TODO on ignoreOldResult: cancel all running request
    assert callback != null;
    assert rootModule != null;
    final long start = System.currentTimeMillis();
    latestRequest = request;
    rootModule.run(request, result, new SimpleCallback() {

      @Override public void done(boolean success) {
        if (ignoreOldResult && request != latestRequest) {
          return;
        }
View Full Code Here


    //    final List<EntityType> entities = cacheLoadEntities(extractEntitiesToIterateOver(request, resultSoFar));
    final List<EntityType> entities = new LinkedList<EntityType>();
    extractEntitiesToIterateOver(request, result, entities);
    final int[] runningModulesCount = new int[] { 0 };
    LinkedList<Retriever> retrievers = new LinkedList<ParallelUrlRetriever.Retriever>();
    SimpleCallback waitForAllModulesToFinish = new SimpleCallback() {

      int finishedModules = 0;

      @Override public void done(boolean success) {
        if (request.isCancelled()) {
View Full Code Here

      return true;
    }
    if (!testRunning && (isWorking && (lastCheck + CHECK_WORKING_INTERVAL < currentTimeMillis))
      || (!isWorking && (lastCheck + CHECK_BROKEN_INTERVAL < currentTimeMillis))) {
      testRunning = true;
      testModule(new SimpleCallback() {

        @Override public void done(boolean success) {
          isWorking = success;
          lastCheck = System.currentTimeMillis();
          testRunning = false;
View Full Code Here

TOP

Related Classes of com.magnetica.shared.SimpleCallback

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.