com.semarchy.mdm.runtime.model.logical
Interface IPluginEnricher

All Superinterfaces:
IEnricher, IUniquelyNamed, Serializable

public interface IPluginEnricher
extends IEnricher, Serializable

Plugin enricher for an entity

Author:
skamel

Field Summary
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IEnricher
ENRICHER_PREFIX
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 int getErrorMaxRetry()
           
 List<IPluginInput> getInputs()
           
 OnErrorBehavior getOnErrorBehavior()
           
 List<IPluginEnricherOutput> getOutputs()
           
 IPluginParam getParam(String pName)
           
 List<IPluginParam> getParams()
           
 String getPluginID()
           
 int getThreadPoolSize()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IEnricher
getCondition, getDeclaringEntity, getName, isActive
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Method Detail

getPluginID

String getPluginID()

getParams

List<IPluginParam> getParams()

getErrorMaxRetry

int getErrorMaxRetry()

getOnErrorBehavior

OnErrorBehavior getOnErrorBehavior()

getParam

IPluginParam getParam(String pName)
                      throws NoSuchPluginParamException
Throws:
NoSuchPluginParamException

getInputs

List<IPluginInput> getInputs()

getOutputs

List<IPluginEnricherOutput> getOutputs()

getThreadPoolSize

int getThreadPoolSize()


Copyright © 2015. All Rights Reserved.