public class D4ScienceDistributedProcessing extends Object implements org.gcube.dataanalysis.ecoengine.interfaces.Generator
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration |
config |
static String |
defaultContainerFolder |
protected org.gcube.dataanalysis.ecoengine.interfaces.ActorNode |
distributedModel |
static boolean |
forceUpload |
protected String |
mainclass |
static int |
maxMessagesAllowedPerJob |
| Constructor and Description |
|---|
D4ScienceDistributedProcessing() |
D4ScienceDistributedProcessing(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
compute() |
org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm |
getAlgorithm() |
String |
getDescription() |
org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE |
getInfrastructure() |
List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> |
getInputParameters() |
String |
getLoad() |
org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType |
getOutput() |
String |
getResourceLoad() |
String |
getResources() |
float |
getStatus() |
org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] |
getSupportedAlgorithms() |
void |
init() |
void |
setConfiguration(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) |
void |
shutdown() |
public static int maxMessagesAllowedPerJob
public static boolean forceUpload
public static String defaultContainerFolder
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config
protected org.gcube.dataanalysis.ecoengine.interfaces.ActorNode distributedModel
protected String mainclass
public D4ScienceDistributedProcessing()
public D4ScienceDistributedProcessing(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
public void compute()
throws Exception
compute in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentExceptionpublic List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
getInputParameters in interface org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptorpublic String getResources()
getResources in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic float getStatus()
getStatus in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
getOutput in interface org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptorpublic org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getSupportedAlgorithms()
getSupportedAlgorithms in interface org.gcube.dataanalysis.ecoengine.interfaces.Generatorpublic org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE getInfrastructure()
getInfrastructure in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic void init()
throws Exception
init in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentExceptionpublic void setConfiguration(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
setConfiguration in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic void shutdown()
shutdown in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic String getLoad()
getLoad in interface org.gcube.dataanalysis.ecoengine.interfaces.Generatorpublic String getResourceLoad()
getResourceLoad in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgentpublic org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm getAlgorithm()
getAlgorithm in interface org.gcube.dataanalysis.ecoengine.interfaces.Generatorpublic String getDescription()
getDescription in interface org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptorCopyright © 2019. All Rights Reserved.