org.gcube.dataanalysis.ecoengine.configuration
Class AlgorithmConfiguration

java.lang.Object
  extended by org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
      extended by org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration
All Implemented Interfaces:
Serializable

public class AlgorithmConfiguration
extends LexicalEngineConfiguration
implements Serializable

See Also:
Serialized Form

Field Summary
static String algorithmsFile
           
static int chunkSize
           
static String clusterersFile
           
static String defaultConnectionFile
           
static String defaultLoggerFile
           
static String evaluatorsFile
           
static String generatorsFile
           
static String listSeparator
           
static String modelersFile
           
static String modelsFile
           
static String nodeAlgorithmsFile
           
static String RapidMinerOperatorsFile
           
static int refreshResourcesTime
           
static String StatisticalManagerClass
           
static String StatisticalManagerService
           
static String transducererFile
           
static String userperspectiveFile
           
 
Fields inherited from class org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
categoryDiscardDifferencialThreshold, categoryDiscardThreshold, databaseAutomaticTestTable, databaseDialect, databaseDriver, databaseIdleConnectionTestPeriod, databasePassword, databaseURL, databaseUserName, description, entryAcceptanceThreshold, idColumn, nameHuman, numberOfThreadsToUse, randomTake, ReferenceChunksToTake, referenceColumn, referenceTable, singleEntryRecognitionMaxDeviation, TimeSeriesChunksToTake, useSimpleDistance
 
Constructor Summary
AlgorithmConfiguration()
           
 
Method Summary
 void addGeneralProperties(HashMap<String,String> generalProperties)
           
 String getAgent()
           
 String getConfigPath()
           
static org.hibernate.SessionFactory getConnectionFromConfig(AlgorithmConfiguration Input)
           
 List<String> getEndpoints()
           
 String getGcubeScope()
           
 HashMap<String,String> getGeneralProperties()
           
static String getListSeparator()
           
 String getModel()
           
 Integer getNumberOfResources()
           
 String getParam(String key)
           
 String getPersistencePath()
           
static Properties getProperties(String absoluteFilePath)
           
 String getTableSpace()
           
 void initRapidMiner()
           
 void setAgent(String generator)
           
 void setConfigPath(String configPath)
           
 void setEndpoints(List<String> endpoints)
           
 void setGcubeScope(String gcubeScope)
           
 void setGeneralProperties(HashMap<String,String> generalProperties)
           
static void setListSeparator(String listSeparator)
           
 void setModel(String model)
           
 void setNumberOfResources(Integer numberOfThreads)
           
 void setParam(String key, String value)
           
 void setPersistencePath(String persistencePath)
           
 void setTableSpace(String tableSpace)
           
 
Methods inherited from class org.gcube.contentmanagement.lexicalmatcher.analysis.core.LexicalEngineConfiguration
configure, getCategoryDiscardDifferencialThreshold, getCategoryDiscardThreshold, getChunkSize, getDatabaseAutomaticTestTable, getDatabaseDialect, getDatabaseDriver, getDatabaseIdleConnectionTestPeriod, getDatabasePassword, getDatabaseURL, getDatabaseUserName, getDescription, getEntryAcceptanceThreshold, getIdColumn, getNameHuman, getNumberOfThreadsToUse, getReferenceChunksToTake, getReferenceColumn, getReferenceTable, getSingleEntryRecognitionMaxDeviation, getTimeSeriesChunksToTake, isRandomTake, isUseSimpleDistance, mergeConfig, setCategoryDiscardDifferencialThreshold, setCategoryDiscardThreshold, setChunkSize, setDatabaseAutomaticTestTable, setDatabaseDialect, setDatabaseDriver, setDatabaseIdleConnectionTestPeriod, setDatabasePassword, setDatabaseURL, setDatabaseUserName, setDescription, setEntryAcceptanceThreshold, setIdColumn, setNameHuman, setNumberOfThreadsToUse, setRandomTake, setReferenceChunksToTake, setReferenceColumn, setReferenceTable, setSingleEntryRecognitionMaxDeviation, setTimeSeriesChunksToTake, setUseSimpleDistance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultConnectionFile

public static String defaultConnectionFile

defaultLoggerFile

public static String defaultLoggerFile

algorithmsFile

public static String algorithmsFile

nodeAlgorithmsFile

public static String nodeAlgorithmsFile

generatorsFile

public static String generatorsFile

modelsFile

public static String modelsFile

modelersFile

public static String modelersFile

evaluatorsFile

public static String evaluatorsFile

clusterersFile

public static String clusterersFile

transducererFile

public static String transducererFile

userperspectiveFile

public static String userperspectiveFile

RapidMinerOperatorsFile

public static String RapidMinerOperatorsFile

StatisticalManagerService

public static String StatisticalManagerService

StatisticalManagerClass

public static String StatisticalManagerClass

listSeparator

public static String listSeparator

chunkSize

public static int chunkSize

refreshResourcesTime

public static int refreshResourcesTime
Constructor Detail

AlgorithmConfiguration

public AlgorithmConfiguration()
Method Detail

getProperties

public static Properties getProperties(String absoluteFilePath)

getListSeparator

public static String getListSeparator()

setListSeparator

public static void setListSeparator(String listSeparator)

getParam

public String getParam(String key)

setParam

public void setParam(String key,
                     String value)

setConfigPath

public void setConfigPath(String configPath)

getConfigPath

public String getConfigPath()

setNumberOfResources

public void setNumberOfResources(Integer numberOfThreads)

getNumberOfResources

public Integer getNumberOfResources()

addGeneralProperties

public void addGeneralProperties(HashMap<String,String> generalProperties)

setGeneralProperties

public void setGeneralProperties(HashMap<String,String> generalProperties)

getGeneralProperties

public HashMap<String,String> getGeneralProperties()

getModel

public String getModel()

setModel

public void setModel(String model)

getPersistencePath

public String getPersistencePath()

setPersistencePath

public void setPersistencePath(String persistencePath)

getAgent

public String getAgent()

setAgent

public void setAgent(String generator)

getConnectionFromConfig

public static org.hibernate.SessionFactory getConnectionFromConfig(AlgorithmConfiguration Input)

initRapidMiner

public void initRapidMiner()

getGcubeScope

public String getGcubeScope()

setGcubeScope

public void setGcubeScope(String gcubeScope)

getEndpoints

public List<String> getEndpoints()

setEndpoints

public void setEndpoints(List<String> endpoints)

getTableSpace

public String getTableSpace()

setTableSpace

public void setTableSpace(String tableSpace)


Copyright © 2012. All Rights Reserved.