SMILA (incubation) API documentation

org.eclipse.smila.processing
Interface IPipelet

All Known Subinterfaces:
SearchPipelet, SimplePipelet
All Known Implementing Classes:
AddLiteralsPipelet, ASesameRecordPipelet, ATransformationPipelet, AXmlTransformationPipelet, CommitRecordsPipelet, CopyPipelet, CreateFileUriPipelet, CreateRelationPipelet, CreateResourcePipelet, HtmlToTextPipelet, MockSearchPipelet, RemoveElementFromXMLPipelet, SesameRecordReaderPipelet, SesameRecordWriterPipelet, SetAnnotationPipelet, SolrPipelet, SubAttributeExtractorPipelet, TidyPipelet, XmlSplitterPipelet, XPathExtractorPipelet, XPathFilterPipelet, XslTransformationPipelet

public interface IPipelet

common base interface for SimplePipelets and SearchPipelets (and maybe more in future) to make common tracking possible. For now it defines only the configurability of pipelets.

Author:
jschumacher

Method Summary
 void configure(PipeletConfiguration configuration)
          set configuration of pipelet. called once after instantiation before the pipelet is actually used in a workflow.
 

Method Detail

configure

void configure(PipeletConfiguration configuration)
               throws ProcessingException
set configuration of pipelet. called once after instantiation before the pipelet is actually used in a workflow.

Parameters:
configuration - configuration of pipelet.
Throws:
ProcessingException - configuration is not applicable for pipelet (missing properties, wrong datatypes)

SMILA (incubation) API documentation