Example usage for org.apache.commons.pipeline Pipeline getStageDrivers

List of usage examples for org.apache.commons.pipeline Pipeline getStageDrivers

Introduction

In this page you can find the example usage for org.apache.commons.pipeline Pipeline getStageDrivers.

Prototype

public final List<StageDriver> getStageDrivers() 

Source Link

Document

Returns an unmodifiable list of stage drivers that have been added to the rendering.

Usage

From source file:edu.scripps.fl.pipeline.PipelineUtils.java

public void logErrors(Pipeline pipeline) {
    for (StageDriver driver : pipeline.getStageDrivers()) {
        for (ProcessingException pe : driver.getProcessingExceptions()) {
            log.error(String.format("%s\t%s", pe.getData(), pe.getCause()));
        }//from  ww  w .  j  ava2  s. c  o m
    }
}

From source file:edu.scripps.fl.pipeline.PipelineUtils.java

public Pipeline createPipeline(URL url, Object feed) throws PipelineCreationException {
    DigesterPipelineFactory factory = new DigesterPipelineFactory(url);
    Pipeline pipeline = factory.createPipeline();
    for (StageDriver driver : pipeline.getStageDrivers())
        ((AbstractStageDriver) driver).setFaultTolerance(FaultTolerance.CHECKED);
    pipeline.getSourceFeeder().feed(feed);
    return pipeline;
}