public class ComputationResource
extends org.gcube.common.core.state.GCUBEWSResource
| Constructor and Description |
|---|
ComputationResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanResourcesComputational(org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE compInf,
long computationId) |
void |
executeComputation(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationConfig computationConfig,
long computationId) |
ConcurrentHashMap<String,org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent> |
getComputationalAgents() |
protected String[] |
getPropertyNames() |
void |
initialise(Object... args) |
getCurrentTime, getEPR, getPorttypeContext, getProperty, getPublisher, getResourcePropertySet, getServiceContext, getTerminationTime, getTopicList, getTopicNames, initialise, initialiseContainers, inScope, load, publish, setPortTypeContext, setTerminationTime, unpublishgetID, getLock, getScheduledTasks, getScope, launchTask, onRemove, setID, setPersistenceDelegate, stopTask, storegetPortTypeMap, setPortTypeMappublic void cleanResourcesComputational(org.gcube.dataanalysis.ecoengine.configuration.INFRASTRUCTURE compInf,
long computationId)
public void initialise(Object... args) throws Exception
initialise in class org.gcube.common.core.state.GCUBEWSResourceExceptionprotected String[] getPropertyNames()
getPropertyNames in class org.gcube.common.core.state.GCUBEWSResourcepublic ConcurrentHashMap<String,org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent> getComputationalAgents()
public void executeComputation(org.gcube.data.analysis.statisticalmanager.stubs.SMComputationConfig computationConfig,
long computationId)
throws SMResourcesNotAvailableException
SMResourcesNotAvailableExceptionCopyright © 2016. All Rights Reserved.