List of usage examples for org.apache.commons.io.output NullOutputStream nullOutputStream
public static OutputStream nullOutputStream()
From source file:com.thoughtworks.go.server.dashboard.GoDashboardPipelineGroup.java
public String etag() { try {/*ww w . j ava 2s.co m*/ MessageDigest digest = DigestUtils.getSha256Digest(); OutputStreamWriter outputStreamWriter = new OutputStreamWriter( new DigestOutputStream(new NullOutputStream(), digest)); outputStreamWriter.write(name); outputStreamWriter.write("/"); outputStreamWriter.write(Integer.toString(permissions.hashCode())); outputStreamWriter.write("["); for (Map.Entry<String, GoDashboardPipeline> entry : pipelines.entrySet()) { long lastUpdatedTimeStamp = entry.getValue().getLastUpdatedTimeStamp(); outputStreamWriter.write(entry.getKey()); outputStreamWriter.write(":"); outputStreamWriter.write(Long.toString(lastUpdatedTimeStamp)); } outputStreamWriter.write("]"); outputStreamWriter.flush(); return Hex.encodeHexString(digest.digest()); } catch (IOException e) { throw new UncheckedIOException(e); } }
From source file:com.intel.cosbench.driver.operator.Lister.java
@Override protected void operate(int idx, int all, Session session) { String[] path = objPicker.pickTargetPath(session.getRandom(), idx, all); NullOutputStream out = new NullOutputStream(); Sample sample = doList(out, path[0], path[1], config, session); session.getListener().onSampleCreated(sample); Date now = sample.getTimestamp(); Result result = new Result(now, getId(), getOpType(), getSampleType(), getName(), sample.isSucc()); session.getListener().onOperationCompleted(result); }
From source file:com.intel.cosbench.driver.operator.Reader.java
@Override protected void operate(int idx, int all, Session session) { String[] path = objPicker.pickObjPath(session.getRandom(), idx, all); NullOutputStream out = new NullOutputStream(); Sample sample = doRead(out, path[0], path[1], config, session); session.getListener().onSampleCreated(sample); Date now = sample.getTimestamp(); Result result = new Result(now, OP_TYPE, sample.isSucc()); session.getListener().onOperationCompleted(result); }
From source file:com.jaspersoft.jasperserver.core.util.TolerantObjectWrapper.java
/** * tests whether an object is serializable * * return boolean representing if it is serializable * * *//*from w w w .j ava 2 s.com*/ private boolean testIsSerializable(Object obj) throws IOException { NullOutputStream nos = new NullOutputStream(); ObjectOutputStream oos = null; try { oos = new ObjectOutputStream(nos); oos.writeObject(obj); oos.close(); nos.close(); } catch (Exception err) { return false; } return true; }
From source file:hu.bme.mit.trainbenchmark.benchmark.fourstore.driver.UnixUtils.java
public static void execResourceScript(final String command, final String arguments, final Map<String, String> environmentVariables, final boolean showOutput) throws IOException { final String tempScript = UnixUtils.createTempFileFromScript(command); final String scriptCommand = tempScript + " " + arguments; if (showOutput) { System.out.println("Command: " + scriptCommand); }//from w w w.j a v a2 s .c o m exec(scriptCommand, environmentVariables, showOutput ? System.out : new NullOutputStream()); }
From source file:com.tvh.infrastructure.openedge.Broker.java
public BrokerStatus getStatus() throws RemoteException { PrintStream nulloutput = new PrintStream(new NullOutputStream()); PrintStream out = System.out; PrintStream err = System.err; int maxAgents = 0; int maxClients = 0; try {/*w w w. j a va 2 s. c o m*/ System.setOut(nulloutput); System.setErr(nulloutput); IChimeraRemoteCommand connect = server.connect(getBrokerName()); int result = connect.runIt(new String[] { (type == BrokerType.ASBROKER ? "AS" : "WS"), "q" }); if (connect.getSystemOutput().contains("(8313)")) { return new BrokerStatus(BrokerStatus.RunningStatus.STOPPED); } connect.runIt(new String[] { (type == BrokerType.ASBROKER ? "AS" : "WS"), "z", "maxSrvrInstance" }); maxAgents = Integer.parseInt(connect.getStructuredSystemOutput().get("maxSrvrInstance").toString()); connect.runIt(new String[] { (type == BrokerType.ASBROKER ? "AS" : "WS"), "z", "maxClientInstance" }); maxClients = Integer.parseInt(connect.getStructuredSystemOutput().get("maxClientInstance").toString()); } finally { System.setOut(out); System.setErr(err); } HashMap<Integer, String> labels = new HashMap<>(15); HashMap<String, String> values = new HashMap<>(15); ToolRemoteCmdDescriptor cmd = new ToolRemoteCmdDescriptor(); ToolRemoteCmdStatus cmdStatus; cmd.makeGetSummaryStatusLblPkt((type == BrokerType.ASBROKER ? "AS." : "WS.") + getBrokerName()); /*cmd.makeGetSummaryStatusDataPkt( (type == BrokerType.ASBROKER ? "AS." : "WS.") + getBrokerName() );*/ ToolRemoteCmdStatus labelFetcher = remoteStub.getRemoteManageObject().doRemoteToolCmd(cmd); Enumeration summaryLabels = labelFetcher.fetchGetSummaryStatuslblStatus(); if (summaryLabels != null) { int i = 0; while (summaryLabels.hasMoreElements()) { String label = (String) summaryLabels.nextElement(); labels.put(i, label.trim()); i++; } cmd.makeGetSummaryStatusDataPkt((type == BrokerType.ASBROKER ? "AS." : "WS.") + getBrokerName()); ToolRemoteCmdStatus statusFetcher = remoteStub.getRemoteManageObject().doRemoteToolCmd(cmd); Enumeration summaryValues = statusFetcher.fetchGetSummaryStatusDataStatus(); i = 0; while (summaryValues.hasMoreElements()) { String value = (String) summaryValues.nextElement(); values.put(labels.get(i), value.trim()); i++; } } return new BrokerStatus(values, maxAgents, maxClients); }
From source file:com.twineworks.kettle.ruby.step.RubyStepParseErrorHelper.java
RubyStepParseErrorHelper() { Display display = Display.getDefault(); errorLineColor = new Color(display, new RGB(255, 220, 220)); container = RubyStepFactory.createScriptingContainer(false); // do not litter the console with potential parse errors container.setError(new PrintStream(new NullOutputStream())); container.setOutput(new PrintStream(new NullOutputStream())); }
From source file:com.thoughtworks.go.util.FileDigester.java
public static String md5DigestOfStream(InputStream stream) throws IOException { return copyAndDigest(stream, new NullOutputStream()); }
From source file:net.krotscheck.dfr.stream.AbstractStreamEncoderTest.java
/** * Assert that we can call close with an output stream. * * @throws Exception Should not be thrown. *///from www . j ava2 s . c om @Test public void testCloseWithStream() throws Exception { IStreamEncoder encoder = new TestStreamEncoder(); Assert.assertNull(encoder.getOutputStream()); OutputStream stream = new NullOutputStream(); encoder.setOutputStream(stream); Assert.assertEquals(stream, encoder.getOutputStream()); encoder.close(); Assert.assertNull(encoder.getOutputStream()); }
From source file:fi.jumi.core.stdout.SynchronizedPrintStreamTest.java
@Test public void the_class_name_in_stack_traces_gives_a_hint_of_who_generated_the_proxy_class() { PrintStream printStream = SynchronizedPrintStream.create(new NullOutputStream(), Charset.defaultCharset(), lock);/*w w w.j a va 2 s. co m*/ assertThat(printStream.getClass().getName(), startsWith(SynchronizedPrintStream.class.getName())); }