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

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

public class TeeConsumer
extends java.lang.Object
implements org.codehaus.plexus.util.cli.StreamConsumer

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

Author:
Brett Porter

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

Constructor Detail

TeeConsumer

public TeeConsumer(java.io.PrintStream stream)

TeeConsumer

public TeeConsumer(java.io.PrintStream stream,
                   java.lang.String indent)
Method Detail

consumeLine

public void consumeLine(java.lang.String line)
Specified by:
consumeLine in interface org.codehaus.plexus.util.cli.StreamConsumer

getContent

public java.lang.String getContent()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.