Package org.icij.datashare.extension
Class PipelineRegistry
- java.lang.Object
-
- org.icij.datashare.extension.PipelineRegistry
-
public class PipelineRegistry extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description PipelineRegistry(PropertiesProvider propertiesProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Pipelineget(Pipeline.Type type)Set<Pipeline.Type>getPipelineTypes()voidload()voidregister(Class<? extends Pipeline> pipelineClass)voidregister(Pipeline.Type type)
-
-
-
Constructor Detail
-
PipelineRegistry
public PipelineRegistry(PropertiesProvider propertiesProvider)
-
-
Method Detail
-
get
public Pipeline get(Pipeline.Type type)
-
getPipelineTypes
public Set<Pipeline.Type> getPipelineTypes()
-
register
public void register(Pipeline.Type type)
-
load
public void load() throws FileNotFoundException- Throws:
FileNotFoundException
-
-