Examples of ResultCollector


Examples of com.lewisd.maven.lint.ResultCollector

        pluginParameterExpressionEvaluator = new PluginParameterExpressionEvaluator(session, mojoExecution);
        getContext().getBeanFactory().registerResolvableDependency(PluginParameterExpressionEvaluator.class,pluginParameterExpressionEvaluator);

        init();

        ResultCollector resultCollector = getContext().getBean(ResultCollector.class);

        executeRules(resultCollector);

        List<String> outputReports = fillOutputReports(resultCollector);

        if (failOnViolation && resultCollector.hasViolations()) {
            final String message = generateErrorMessage(outputReports);
            throw new MojoFailureException(message);
        }
    }
View Full Code Here

Examples of lupos.engine.operators.multiinput.join.parallel.ResultCollector

      final K[] keys = this.distribution.getKeysForQuerying(triplePattern);
      if(keys.length == 1) {
        return this.evaluateTriplePatternAfterAdding(keys[0], triplePattern);
      } else {
        // asynchronously retrieve the results...
        final ResultCollector resultCollector = new ResultCollector();
        resultCollector.setNumberOfThreads(keys.length);
        final Thread[] threads = new Thread[keys.length];
        for(int i=0; i<keys.length; i++) {
          final K key = keys[i];
          threads[i] = new Thread() {
            @Override
            public void run() {
              resultCollector.process(BlockUpdatesStorageWithDistributionStrategy.this.evaluateTriplePatternAfterAdding(key, triplePattern), 0);
              resultCollector.incNumberOfThreads();
            }
          };
          threads[i].start();
        }
        return resultCollector.getResult();
      }
    } catch(final TriplePatternNotSupportedError e){
      return this.evaluateTriplePatternAfterAdding(triplePattern);
    }
  }
View Full Code Here

Examples of lupos.engine.operators.multiinput.join.parallel.ResultCollector

      if (keys.length == 1) {
        return this.evaluateTriplePatternAfterAdding(keys[0],
            triplePattern);
      } else {
        // fix
        final ResultCollector resultCollector = new ResultCollector();
 
        // asynchronously retrieve the results...
        resultCollector.setNumberOfThreads(keys.length);
        final Thread[] threads = new Thread[keys.length];
        for (int i = 0; i < keys.length; i++) {
          final KeyContainer<T> key = keys[i];
          threads[i] = new Thread() {
            @Override
            public void run() {
              resultCollector.process(
                  StorageWithDistributionStrategy.this
                      .evaluateTriplePatternAfterAdding(
                          key, triplePattern), 0);
              resultCollector.incNumberOfThreads();
            }
          };
          threads[i]
              .setName(String
                  .format("Parallel pattern evaluation: key=%s%s, pattern=%s",
                      key.type, key.key, triplePattern));
          threads[i].start();
        }
        return resultCollector.getResult();
      }
    } catch (final TriplePatternNotSupportedError e) {
      return this.evaluateTriplePatternAfterAdding(triplePattern);
    }
View Full Code Here

Examples of lupos.engine.operators.multiinput.join.parallel.ResultCollector

              .hasAlternative()))) {
        return this.evaluateTriplePatternAfterAdding(keys[0],
            triplePattern);
      } else {
        // asynchronously retrieve the results...
        final ResultCollector resultCollector = new ResultCollector();
        resultCollector.setNumberOfThreads(keys.length);
        final Thread[] threads = new Thread[keys.length];
        for (int i = 0; i < keys.length; i++) {
          final KeyContainer<T> key = keys[i];
          threads[i] = new Thread() {
            @SuppressWarnings("unchecked")
            @Override
            public void run() {
              resultCollector.process(TomP2PLocalStorage.this
                  .evaluateTriplePatternAfterAdding(key,
                      triplePattern), 0);
              if (key instanceof AlternativeKeyContainer
                  && ((AlternativeKeyContainer) key)
                      .hasAlternative()) {
                AlternativeKeyContainer alternateKey = (AlternativeKeyContainer) key;
                for (KeyContainer kc : alternateKey
                    .getAlternatives()) {
                  resultCollector
                      .process(
                          TomP2PLocalStorage.this
                              .evaluateTriplePatternAfterAdding(
                                  kc,
                                  triplePattern),
                          0);
                }
              }
              resultCollector.incNumberOfThreads();
            }
          };
          threads[i]
              .setName(String
                  .format("Parallel pattern evaluation: key=%s%s, pattern=%s",
                      key.type, key.key, triplePattern));
          threads[i].start();
        }
        return resultCollector.getResult();
      }
    } catch (final TriplePatternNotSupportedError e) {
      throw new TriplePatternNotSupportedError(this.distribution,
          triplePattern);
    }
View Full Code Here

Examples of lupos.engine.operators.multiinput.join.parallel.ResultCollector

      if (keys.length == 1) {
        return this.evaluateTriplePatternAfterAdding(keys[0],
            triplePattern);
      } else {
        // asynchronously retrieve the results...
        final ResultCollector resultCollector = new ResultCollector();
        resultCollector.setNumberOfThreads(keys.length);
        final Thread[] threads = new Thread[keys.length];
        for (int i = 0; i < keys.length; i++) {
          final KeyContainer<T> key = keys[i];
          threads[i] = new Thread() {
            @Override
            public void run() {
              resultCollector.process(ChordlessLocalStorage.this
                  .evaluateTriplePatternAfterAdding(key,
                      triplePattern), 0);
              resultCollector.incNumberOfThreads();
            }
          };
          threads[i]
              .setName(String
                  .format("Parallel pattern evaluation: key=%s%s, pattern=%s",
                      key.type, key.key, triplePattern));
          threads[i].start();
        }
        return resultCollector.getResult();
      }
    } catch (final TriplePatternNotSupportedError e) {
      throw new TriplePatternNotSupportedError(this.distribution,
          triplePattern);
    }
View Full Code Here

Examples of lupos.engine.operators.multiinput.join.parallel.ResultCollector

   * @param query the query to be submitted
   * @param urlsOfEndpoints the urls of the endpoints to which the query will be submitted
   * @return the query result containing the result of all given endpoints (collected in an asynchronous way)
   */
  protected static QueryResult submitSPARQLQuery(final String query, final String[] urlsOfEndpoints, final BindingsFactory bindingsFactory){
    final ResultCollector resultCollector = new ResultCollector();
    resultCollector.setNumberOfThreads(urlsOfEndpoints.length);
    for(final String url: urlsOfEndpoints){
      final Thread thread = new Thread(){
        @Override
        public void run() {
          try {
            resultCollector.process(EndpointManagement.submitSPARQLQuery(url, query, bindingsFactory) ,0);
          } catch (final IOException e) {
            System.err.println(e);
            e.printStackTrace();
          }
          resultCollector.incNumberOfThreads();
        }
      };
      thread.start();
    }
    return resultCollector.getResult();
  }
View Full Code Here

Examples of org.apache.fop.fotreetest.ResultCollector

                            Locator locator,
                            Attributes attlist,
                            PropertyList propertyList) throws FOPException {
        //super.processNode(elementName, locator, attlist, propertyList);

        ResultCollector collector = ResultCollector.getInstance();
        String propName = attlist.getValue("property");
        String component = null;
        int dotIndex = propName.indexOf('.');
        if (dotIndex >= 0) {
            component = propName.substring(dotIndex + 1);
            propName = propName.substring(0, dotIndex);
        }
        int propID = FOPropertyMapping.getPropertyId(propName);
        if (propID < 0) {
            collector.notifyException(new IllegalArgumentException(
                    "Property not found: " + propName));
        } else {
            Property prop;
            prop = propertyList.getParentPropertyList().get(propID);
            if (component != null) {
                //Access subcomponent
                Property mainProp = prop;
                prop = null;
                LengthPairProperty lpp = mainProp.getLengthPair();
                if (lpp != null) {
                    prop = lpp.getComponent(FOPropertyMapping.getSubPropertyId(component));
                }
                LengthRangeProperty lrp = mainProp.getLengthRange();
                if (lrp != null) {
                    prop = lrp.getComponent(FOPropertyMapping.getSubPropertyId(component));
                }
                KeepProperty kp = mainProp.getKeep();
                if (kp != null) {
                    prop = kp.getComponent(FOPropertyMapping.getSubPropertyId(component));
                }
                SpaceProperty sp = mainProp.getSpace();
                if (sp != null) {
                    prop = sp.getComponent(FOPropertyMapping.getSubPropertyId(component));
                }
            }
            String s;
            if (prop instanceof PercentLength) {
                s = ((PercentLength)prop).getString();
            } else {
                s = String.valueOf(prop);
            }
            String expected = attlist.getValue("expected");
            if (!expected.equals(s)) {
                collector.notifyException(
                    new IllegalStateException(locator.getSystemId()
                        + "\nProperty '" + propName
                        + "' expected to evaluate to '" + expected
                        + "' but got '" + s
                        + "'\n(test:assert in "
View Full Code Here

Examples of org.apache.jmeter.reporters.ResultCollector

     *            The ActionEvent with information about the event and its
     *            source.
     */
    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == testerButton) {
            ResultCollector testElement = getModel();
            modifyTestElement(testElement);
            try {
                MailerModel model = ((MailerResultCollector) testElement).getMailerModel();
                model.sendTestMail();
                displayMessage(JMeterUtils.getResString("mail_sent"), false); //$NON-NLS-1$
View Full Code Here

Examples of org.apache.jmeter.reporters.ResultCollector

    /**
     * Makes MailerVisualizer storable.
     */
    @Override
    public TestElement createTestElement() {
        ResultCollector model = getModel();
        if (model == null) {
            model = new MailerResultCollector();
            setModel(model);
        }
        modifyTestElement(model);
View Full Code Here

Examples of org.apache.jmeter.reporters.ResultCollector

    }

    /* Implements JMeterGUIComponent.createTestElement() */
    public TestElement createTestElement() {
        if (collector == null) {
            collector = new ResultCollector();
        }
        modifyTestElement(collector);
        return (TestElement) collector.clone();
    }
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.