org.gcube.dataanalysis.executor.generators
Class D4ScienceDistributedProcessing
java.lang.Object
org.gcube.dataanalysis.executor.generators.D4ScienceDistributedProcessing
- All Implemented Interfaces:
- org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent, org.gcube.dataanalysis.ecoengine.interfaces.Generator
public class D4ScienceDistributedProcessing
- extends Object
- implements org.gcube.dataanalysis.ecoengine.interfaces.Generator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
maxMessagesAllowedPerJob
protected static int maxMessagesAllowedPerJob
forceUpload
public static boolean forceUpload
deletefiles
public static boolean deletefiles
defaultContainerFolder
public static String defaultContainerFolder
config
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config
distributedModel
protected org.gcube.dataanalysis.ecoengine.interfaces.ActorNode distributedModel
mainclass
protected String mainclass
D4ScienceDistributedProcessing
public D4ScienceDistributedProcessing()
D4ScienceDistributedProcessing
public D4ScienceDistributedProcessing(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
compute
public void compute()
throws Exception
- Specified by:
compute in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
- Throws:
Exception
getInputParameters
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
- Specified by:
getInputParameters in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getResources
public String getResources()
- Specified by:
getResources in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getStatus
public float getStatus()
- Specified by:
getStatus in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getOutput
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
- Specified by:
getOutput in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getSupportedAlgorithms
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getSupportedAlgorithms()
- Specified by:
getSupportedAlgorithms in interface org.gcube.dataanalysis.ecoengine.interfaces.Generator
getInfrastructure
public org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE getInfrastructure()
- Specified by:
getInfrastructure in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
init
public void init()
throws Exception
- Specified by:
init in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
- Throws:
Exception
setConfiguration
public void setConfiguration(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
- Specified by:
setConfiguration in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
shutdown
public void shutdown()
- Specified by:
shutdown in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getLoad
public String getLoad()
- Specified by:
getLoad in interface org.gcube.dataanalysis.ecoengine.interfaces.Generator
getResourceLoad
public String getResourceLoad()
- Specified by:
getResourceLoad in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
getAlgorithm
public org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm getAlgorithm()
- Specified by:
getAlgorithm in interface org.gcube.dataanalysis.ecoengine.interfaces.Generator
getDescription
public String getDescription()
- Specified by:
getDescription in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Copyright © 2013. All Rights Reserved.