Search in sources :

Example 1 with Pipeline

use of de.tblsoft.solr.pipeline.bean.Pipeline in project solr-cmd-utils by tblsoft.

the class PipelineExecuter method readPipelineFromYamlFile.

Pipeline readPipelineFromYamlFile(String fileName) {
    try {
        InputStream input = new FileInputStream(new File(fileName));
        Yaml yaml = new Yaml(new Constructor(Pipeline.class));
        Pipeline pipeline = (Pipeline) yaml.load(input);
        input.close();
        return pipeline;
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}
Also used : FileInputStream(java.io.FileInputStream) InputStream(java.io.InputStream) Constructor(org.yaml.snakeyaml.constructor.Constructor) File(java.io.File) FileInputStream(java.io.FileInputStream) Yaml(org.yaml.snakeyaml.Yaml) Pipeline(de.tblsoft.solr.pipeline.bean.Pipeline)

Aggregations

Pipeline (de.tblsoft.solr.pipeline.bean.Pipeline)1 File (java.io.File)1 FileInputStream (java.io.FileInputStream)1 InputStream (java.io.InputStream)1 Yaml (org.yaml.snakeyaml.Yaml)1 Constructor (org.yaml.snakeyaml.constructor.Constructor)1