org.apache.maven.plugin.surefire.booterclient.output
Class ForkClient

java.lang.Object
  extended by org.apache.maven.plugin.surefire.booterclient.output.ForkClient
All Implemented Interfaces:
StreamConsumer

public class ForkClient
extends Object
implements StreamConsumer

Knows how to reconstruct *all* the state transmitted over stdout by the forked process.

Author:
Kristian Rosenvold

Constructor Summary
ForkClient(org.apache.maven.surefire.report.ReporterFactory providerReporterFactory, Properties testVmSystemProperties)
           
 
Method Summary
 void close()
           
 void consumeLine(String s)
           
 void consumeMultiLineContent(String s)
           
 org.apache.maven.surefire.report.RunListener getReporter(Integer channelNumber)
          Used when getting reporters on the plugin side of a fork.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForkClient

public ForkClient(org.apache.maven.surefire.report.ReporterFactory providerReporterFactory,
                  Properties testVmSystemProperties)
Method Detail

consumeLine

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

consumeMultiLineContent

public void consumeMultiLineContent(String s)
                             throws IOException
Throws:
IOException

getReporter

public org.apache.maven.surefire.report.RunListener getReporter(Integer channelNumber)
Used when getting reporters on the plugin side of a fork.

Parameters:
channelNumber - The logical channel number
Returns:
A mock provider reporter

close

public void close()


Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.