public class BionymFlexibleWorkflowTransducer
extends org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
currentconfig |
protected org.hibernate.SessionFactory |
dbconnection |
static String |
destinationTableLableParam |
static String |
destinationTableParam |
static String |
headers |
static String |
matcherParamPrefix |
static int |
maxMatchersInterface |
static int |
maxMatchersReal |
static String |
maxresultsParamPrefix |
static String |
originTableParam |
int |
prevbroadcastTimePeriod |
int |
prevmaxMessages |
int |
prevmaxNumberOfStages |
static String |
rawnamesColumnParam |
int |
rawnamescount |
static String |
thresholdParamPrefix |
| Constructor and Description |
|---|
BionymFlexibleWorkflowTransducer() |
| Modifier and Type | Method and Description |
|---|---|
List<Matcher> |
buildMatcherList(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config,
String sandboxFolder,
HashMap<String,String> globalparameters) |
int |
executeNode(int leftStartIndex,
int numberOfLeftElementsToProcess,
int rightStartIndex,
int numberOfRightElementsToProcess,
boolean duplicate,
String sandboxFolder,
String nodeConfigurationFileObject,
String logfileNameToProduce) |
String |
getDescription() |
static Matcher |
getEnum2Matcher(YasmeenGlobalParameters.BuiltinMatchers matcher,
String sandboxFolder,
double threshold,
int maxResults,
HashMap<String,String> parameters) |
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getInputParameters() |
float |
getInternalStatus() |
String |
getName() |
int |
getNumberOfLeftElements() |
int |
getNumberOfRightElements() |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput() |
org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] |
getProperties() |
void |
initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
void |
postProcess(boolean manageDuplicates,
boolean manageFault) |
void |
setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
void |
stop() |
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration currentconfig
protected org.hibernate.SessionFactory dbconnection
public int prevbroadcastTimePeriod
public int prevmaxNumberOfStages
public int prevmaxMessages
public static String headers
public int rawnamescount
public static String destinationTableParam
public static String destinationTableLableParam
public static String originTableParam
public static String rawnamesColumnParam
public static String matcherParamPrefix
public static String thresholdParamPrefix
public static String maxresultsParamPrefix
public static int maxMatchersInterface
public static int maxMatchersReal
public static Matcher getEnum2Matcher(YasmeenGlobalParameters.BuiltinMatchers matcher, String sandboxFolder, double threshold, int maxResults, HashMap<String,String> parameters)
public List<Matcher> buildMatcherList(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config, String sandboxFolder, HashMap<String,String> globalparameters)
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
public String getName()
public String getDescription()
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
public void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
initSingleNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic float getInternalStatus()
getInternalStatus in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic int executeNode(int leftStartIndex,
int numberOfLeftElementsToProcess,
int rightStartIndex,
int numberOfRightElementsToProcess,
boolean duplicate,
String sandboxFolder,
String nodeConfigurationFileObject,
String logfileNameToProduce)
executeNode in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
throws Exception
setup in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeExceptionpublic int getNumberOfRightElements()
getNumberOfRightElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic int getNumberOfLeftElements()
getNumberOfLeftElements in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void stop()
stop in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodepublic void postProcess(boolean manageDuplicates,
boolean manageFault)
postProcess in class org.gcube.dataanalysis.ecoengine.interfaces.ActorNodeCopyright © 2017. All Rights Reserved.