org.apache.maven.shared.release.exec
Class TeeConsumer

java.lang.Object
  extended by org.apache.maven.shared.release.exec.TeeConsumer
All Implemented Interfaces:
StreamConsumer

public class TeeConsumer
extends Object
implements StreamConsumer

Consumer that both funnels to System.out/err, and stores in an internal buffer.

Author:
Brett Porter

Constructor Summary
TeeConsumer(PrintStream stream)
           
TeeConsumer(PrintStream stream, String indent)
           
 
Method Summary
 void consumeLine(String line)
           
 String getContent()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TeeConsumer

public TeeConsumer(PrintStream stream)

TeeConsumer

public TeeConsumer(PrintStream stream,
                   String indent)
Method Detail

consumeLine

public void consumeLine(String line)
Specified by:
consumeLine in interface StreamConsumer

getContent

public String getContent()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.