org.gcube.application.aquamaps.ecomodelling.generators.processing.experiments
Class DistributionGeneratorAsynchronousWriting

java.lang.Object
  extended by org.gcube.application.aquamaps.ecomodelling.generators.processing.experiments.DistributionGeneratorAsynchronousWriting

public class DistributionGeneratorAsynchronousWriting
extends java.lang.Object


Constructor Summary
DistributionGeneratorAsynchronousWriting(EngineConfiguration engine)
           
 
Method Summary
 java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.Object[] csquarecode)
           
 double calculateModelProbability(java.lang.Object[] hspen, java.lang.Object[] csquareinfo)
           
 void generateHSPEC()
           
 void generateRemoteHSPEC()
           
 void generateStandaloneHSPEC()
           
 void getBoundingBoxInformation(java.lang.Object[] speciesInfoRow, java.lang.Object[] speciesObservations)
           
 GenerationModel getGenerationAlgorithm()
           
 java.lang.String getResourceLoad()
           
 java.lang.String getResources()
           
 java.lang.String getSpeciesLoad()
           
 double getStatus()
           
 java.lang.String getSummaryComputationFile()
           
 void initDBSession(EngineConfiguration engineConf)
           
 void initializeThreads(int numberOfThreadsToUse)
           
static void main(java.lang.String[] args)
           
 void setSelectedSpecies(java.util.ArrayList<java.lang.String> selectedSpecies)
           
 void shutdownConnection()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributionGeneratorAsynchronousWriting

public DistributionGeneratorAsynchronousWriting(EngineConfiguration engine)
                                         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getStatus

public double getStatus()

getSummaryComputationFile

public java.lang.String getSummaryComputationFile()

getSpeciesLoad

public java.lang.String getSpeciesLoad()

getResourceLoad

public java.lang.String getResourceLoad()

getResources

public java.lang.String getResources()

getGenerationAlgorithm

public GenerationModel getGenerationAlgorithm()

setSelectedSpecies

public void setSelectedSpecies(java.util.ArrayList<java.lang.String> selectedSpecies)

initializeThreads

public void initializeThreads(int numberOfThreadsToUse)

calculateBoundingBox

public java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.Object[] csquarecode)

calculateModelProbability

public double calculateModelProbability(java.lang.Object[] hspen,
                                        java.lang.Object[] csquareinfo)

initDBSession

public void initDBSession(EngineConfiguration engineConf)
                   throws java.lang.Exception
Throws:
java.lang.Exception

shutdownConnection

public void shutdownConnection()

getBoundingBoxInformation

public void getBoundingBoxInformation(java.lang.Object[] speciesInfoRow,
                                      java.lang.Object[] speciesObservations)

generateHSPEC

public void generateHSPEC()
                   throws java.lang.Exception
Throws:
java.lang.Exception

generateRemoteHSPEC

public void generateRemoteHSPEC()
                         throws java.lang.Exception
Throws:
java.lang.Exception

generateStandaloneHSPEC

public void generateStandaloneHSPEC()
                             throws java.lang.Exception
Throws:
java.lang.Exception

main

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