org.apache.maven.surefire.booter.output
Class ForkingStreamConsumer

java.lang.Object
  extended by org.apache.maven.surefire.booter.output.ForkingStreamConsumer
All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer

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

StreamConsumer that understands Surefire output made by ForkingConsoleReporter and filters it depending on configuration options

Since:
2.1
Version:
$Id: ForkingStreamConsumer.java 510866 2007-02-23 08:13:49Z brett $
Author:
Carlos Sanchez

Field Summary
private static int FOOTER_PREFIX_LENGTH
           
private static int HEADING_PREFIX_LENGTH
           
private  OutputConsumer outputConsumer
           
private static int STANDARD_PREFIX_LENGTH
           
 
Constructor Summary
ForkingStreamConsumer(OutputConsumer outputConsumer)
           
 
Method Summary
 void consumeLine(java.lang.String line)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STANDARD_PREFIX_LENGTH

private static int STANDARD_PREFIX_LENGTH

HEADING_PREFIX_LENGTH

private static int HEADING_PREFIX_LENGTH

FOOTER_PREFIX_LENGTH

private static int FOOTER_PREFIX_LENGTH

outputConsumer

private OutputConsumer outputConsumer
Constructor Detail

ForkingStreamConsumer

public ForkingStreamConsumer(OutputConsumer outputConsumer)
Method Detail

consumeLine

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