org.gcube.dataanalysis.ecoengine.interfaces
Class ActorNode

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
All Implemented Interfaces:
GenericAlgorithm

public abstract class ActorNode
extends Object
implements GenericAlgorithm


Constructor Summary
ActorNode()
           
 
Method Summary
abstract  int executeNode(int rightStartIndex, int numberOfRightElementsToProcess, int leftStartIndex, int numberOfLeftElementsToProcess, boolean duplicate, String sandboxFolder, String nodeConfigurationFileObject, String logfileNameToProduce)
           
abstract  float getInternalStatus()
           
abstract  int getNumberOfLeftElements()
           
abstract  int getNumberOfRightElements()
           
abstract  void initSingleNode(AlgorithmConfiguration config)
           
static void main(String[] args)
           
abstract  void postProcess(boolean manageDuplicates, boolean manageFault)
           
abstract  void setup(AlgorithmConfiguration config)
           
abstract  void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm
getDescription, getInputParameters, getName, getOutput, getProperties
 

Constructor Detail

ActorNode

public ActorNode()
Method Detail

initSingleNode

public abstract void initSingleNode(AlgorithmConfiguration config)

getInternalStatus

public abstract float getInternalStatus()

executeNode

public abstract int executeNode(int rightStartIndex,
                                int numberOfRightElementsToProcess,
                                int leftStartIndex,
                                int numberOfLeftElementsToProcess,
                                boolean duplicate,
                                String sandboxFolder,
                                String nodeConfigurationFileObject,
                                String logfileNameToProduce)

setup

public abstract void setup(AlgorithmConfiguration config)
                    throws Exception
Throws:
Exception

getNumberOfRightElements

public abstract int getNumberOfRightElements()

getNumberOfLeftElements

public abstract int getNumberOfLeftElements()

stop

public abstract void stop()

postProcess

public abstract void postProcess(boolean manageDuplicates,
                                 boolean manageFault)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.