Examples of OutputWriter


Examples of com.googlecode.jmxtrans.model.OutputWriter

    server.registerMBean(new TestBean(), new ObjectName(MBEAN_NAME));
  }

  @Test
  public void querySimpleAttribute() throws Exception {
    OutputWriter outputWriter = mock(OutputWriter.class);
    Query query = Query.builder()
        .setObj(MBEAN_NAME)
        .addAttr("DummyValue")
        .addOutputWriter(outputWriter)
        .build();
View Full Code Here

Examples of org.eobjects.datacleaner.output.OutputWriter

    Thread[] threads = new Thread[9];
    for (int i = 0; i < threads.length; i++) {
      threads[i] = new Thread() {
        public void run() {
          try {
            OutputWriter writer = DatastoreOutputWriterFactory.getWriter(outputDir, creationDelegate, "ds",
                "tab", false, columns);
            scenarioHelper.writeExampleData(writer);
          } catch (Exception e) {
            _exception = e;
          }
View Full Code Here

Examples of org.eobjects.datacleaner.output.OutputWriter

        scenarioHelper.performAssertions(dataSet, true);

        dcp.close();
      }
    };
    OutputWriter writer = DatastoreOutputWriterFactory.getWriter(outputDir, creationDelegate, "my datastore", "dataset",
        scenarioHelper.getColumns().toArray(new InputColumn[0]));

    scenarioHelper.writeExampleData(writer);

    assertTrue(_datastoreCreated);
View Full Code Here

Examples of org.eobjects.datacleaner.output.OutputWriter

    JMenuItem saveAsDatastoreItem = new JMenuItem("As datastore");
    saveAsDatastoreItem.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        String datastoreName = JOptionPane.showInputDialog("Datastore name");
        OutputWriter writer = DatastoreOutputWriterFactory.getWriter(datastoreName, "DATASET", _inputColumns);
        performWrite(writer);

        UsageLogger.getInstance().log("Save DataSet as datastore");
      }
    });

    JMenuItem saveAsCsvItem = new JMenuItem("As CSV file");
    saveAsCsvItem.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        DCFileChooser fileChooser = new DCFileChooser(_userPreferences.getAnalysisJobDirectory());
        fileChooser.addChoosableFileFilter(FileFilters.CSV);
        if (fileChooser.showSaveDialog((Component) event.getSource()) == JFileChooser.APPROVE_OPTION) {
          File selectedFile = fileChooser.getSelectedFile();
          if (selectedFile.getName().indexOf('.') == -1) {
            selectedFile = new File(selectedFile.getPath() + ".csv");
          }

          OutputWriter writer = CsvOutputWriterFactory.getWriter(selectedFile.getAbsolutePath(), _inputColumns);
          performWrite(writer);

          File dir = selectedFile.getParentFile();
          _userPreferences.setAnalysisJobDirectory(dir);
View Full Code Here

Examples of org.jmxtrans.embedded.output.OutputWriter

        embeddedJmxTrans.addQuery(query);

        final AtomicInteger exportCount = new AtomicInteger();
        final AtomicInteger exportResultCount = new AtomicInteger();

        OutputWriter outputWriter = new AbstractOutputWriter() {
            @Override
            public void write(Iterable<QueryResult> results) {
                exportCount.incrementAndGet();
                for (QueryResult result : results) {
                    exportResultCount.incrementAndGet();
View Full Code Here

Examples of org.jmxtrans.embedded.output.OutputWriter

        embeddedJmxTrans.addQuery(query);

        final AtomicInteger exportCount = new AtomicInteger();
        final AtomicInteger exportResultCount = new AtomicInteger();

        OutputWriter outputWriter = new AbstractOutputWriter() {

            @Override
            public void write(Iterable<QueryResult> results) {
                exportCount.incrementAndGet();
                for (QueryResult result : results) {
                    exportResultCount.incrementAndGet();
                }
            }
        };
        outputWriter.setEnabled(false);

        embeddedJmxTrans.getOutputWriters().add(outputWriter);
        assertThat(query.getOutputWriters().size(), is(0));
        assertThat(query.getEffectiveOutputWriters().size(), is(0));
    }
View Full Code Here

Examples of org.jmxtrans.embedded.output.OutputWriter

        if (outputWritersNode.isMissingNode()) {
        } else if (outputWritersNode.isArray()) {
            for (JsonNode outputWriterNode : outputWritersNode) {
                try {
                    String className = outputWriterNode.path("@class").asText();
                    OutputWriter outputWriter = (OutputWriter) Class.forName(className).newInstance();
                    JsonNode deprecatedEnabledNode = outputWriterNode.path("enabled");
                    if (!deprecatedEnabledNode.isMissingNode()) {
                        logger.warn("OutputWriter {}, deprecated usage of attribute 'enabled', settings{ \"enabled\":... } should be used instead");
                        outputWriter.setEnabled(deprecatedEnabledNode.asBoolean());
                    }
                    JsonNode settingsNode = outputWriterNode.path("settings");
                    if (settingsNode.isMissingNode()) {
                    } else if (settingsNode.isObject()) {
                        ObjectMapper mapper = new ObjectMapper();
                        @SuppressWarnings("unchecked")
                        Map<String, Object> settings = mapper.treeToValue(settingsNode, Map.class);
                        outputWriter.setSettings(settings);
                        if (settings.containsKey("enabled")) {
                            outputWriter.setEnabled(Boolean.valueOf(String.valueOf(settings.get("enabled"))));
                        }
                    } else {
                        logger.warn("Ignore invalid node {}", outputWriterNode);
                    }
                    logger.trace("Add {}", outputWriter);
View Full Code Here

Examples of org.jmxtrans.embedded.output.OutputWriter

        assertThat(query.getResultAlias(), is("test-with-outputwriter"));
        assertThat(query.getQueryAttributes().size(), is(1));
        QueryAttribute queryAttribute = query.getQueryAttributes().iterator().next();
        assertThat(queryAttribute.getName(), is("CollectionUsageThresholdCount"));
        assertThat(query.getOutputWriters().size(), is(1));
        OutputWriter outputWriter = query.getOutputWriters().get(0);
        assertThat(outputWriter, instanceOf(NoOpWriter.class));
    }
View Full Code Here

Examples of org.mortbay.jetty.AbstractGenerator.OutputWriter

        HttpGenerator hb = new HttpGenerator(new SimpleBuffers(new Buffer[]{sb,bb}),endp, sb.capacity(), bb.capacity());

        hb.setResponse(200,"OK");
       
        Output output = new Output(hb,10000);
        OutputWriter writer = new OutputWriter(output);
        writer.setCharacterEncoding(StringUtil.__UTF8);
       
        char[] chars = new char[1024];
        for (int i=0;i<chars.length;i++)
            chars[i]=(char)('0'+(i%10));
        chars[0]='\u0553';
        writer.write(chars);
       
        hb.completeHeader(fields,true);
        hb.flush();
        String response = new String(endp.getOut().asArray(),StringUtil.__UTF8);
        assertTrue(response.startsWith("HTTP/1.1 200 OK\r\nContent-Length: 1025\r\n\r\n\u05531234567890"));
View Full Code Here

Examples of org.movsim.consumption.offline.OutputWriter

            Preconditions.checkNotNull(model, "model not available with name=" + batch.getModel());
            ConsumptionCalculation calculation = new ConsumptionCalculation(model);

            calculation.process(records);

            OutputWriter writer = OutputWriter.create(batch, ProjectMetaData.getInstance().getOutputPath());
            writer.write(records);
        }

        System.out.println(inputData.getConsumption().getBatchJobs().getBatchData().size() + " batches done.");

    }
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.