org.specrunner.core
Class SpecRunnerPipelineUtils

java.lang.Object
  extended by org.specrunner.core.SpecRunnerPipelineUtils

public final class SpecRunnerPipelineUtils
extends Object

Abstract default implementation. All methods can be overridden!!!!

Author:
Thiago Santos

Field Summary
static String PIPELINE_FILENAME
          Pipeline file name in configurations.
 
Method Summary
static IPipeline getPipeline(SRServices services, IConfiguration configuration, String defaultFile)
          Get a pipeline from a configuration file.
static IPipeline getPipeline(SRServices service, String file)
          Get pipeline by fixed file name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PIPELINE_FILENAME

public static final String PIPELINE_FILENAME
Pipeline file name in configurations.

See Also:
Constant Field Values
Method Detail

getPipeline

public static IPipeline getPipeline(SRServices service,
                                    String file)
                             throws PipelineException
Get pipeline by fixed file name.

Parameters:
service - Service mapping instance.
file - The file.
Returns:
A pipeline.
Throws:
PipelineException - On get errors.

getPipeline

public static IPipeline getPipeline(SRServices services,
                                    IConfiguration configuration,
                                    String defaultFile)
                             throws PipelineException
Get a pipeline from a configuration file.

Parameters:
services - Current services instance.
configuration - A configuration.
defaultFile - The default file.
Returns:
A pipeline instance.
Throws:
PipelineException - On creation error.


Copyright © 2014. All rights reserved.