Skip navigation links
A C D E F G I J L M O P Q R S T U W _ 

A

ACTIVE_VIEW - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
activeSchedulers - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
Contains running plugin instances.
actualStateEvolution - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
addLaunch(JSONLaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
addScheduledTask(UUID, String, LaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
addScheduledTask(UUID, String, LaunchParameter) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Create a Scheduled Task on persistence
addScheduledTask(UUID, String, LaunchParameter) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Create a Scheduled Task on persistence
addScope(ObjectNode) - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
AlreadyInFinalStateException - Exception in org.gcube.vremanagement.executor.exception
 
AlreadyInFinalStateException() - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
 
AlreadyInFinalStateException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
 
AlreadyInFinalStateException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
 
AlreadyInFinalStateException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
 
AVERAGE - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
avg - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 

C

close() - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
close() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
Close the connection to DB
closePersistenceConnector() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
 
CONFIG_TASK_FILENAME - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
configurationFileLocation - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
configurationFileName(String) - Static method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
configuredTasks - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
couchDbConnector - Variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
couchDbInstance - Variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
CouchDBPersistenceConnector - Class in org.gcube.vremanagement.executor.persistence.couchdb
 
CouchDBPersistenceConnector(SmartExecutorPersistenceConfiguration) - Constructor for class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
createItem(JSONObject, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
createItem(JsonNode, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
createServiceEndpoint() - Static method in class org.gcube.vremanagement.executor.SmartExecutorInitializator
Create the Service Endpoint using information related to discovered available plugins and their own discovered capabilities
createTriggerBuilder(UUID, ScheduleBuilder<? extends Trigger>) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 

D

DB_NAME - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
deleteItem(String, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
deleteScheduler(Scheduler, UUID) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
deschedule(boolean) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 

E

emptyConfigurationFile(String) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
EVOLUTION_TYPE - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
execute(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
executionCount - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
executionsCount - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
executionsState - Variable in class org.gcube.vremanagement.executor.scheduler.JobCompletedNotification
Deprecated.
Maintain the Execution State Iteration - State
executionsState - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 

F

FileScheduledTaskConfiguration - Class in org.gcube.vremanagement.executor.configuration.jsonbased
 
FileScheduledTaskConfiguration() - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
FileScheduledTaskConfiguration(String) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
findOrphanedScheduledTasks() - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
finished(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
freeOrphanedScheduledTasks() - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 

G

getAvailablePlugins() - Method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
 
getAvailableScheduledTasks() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
Retrieve from the #SmartExecutorPersistenceConnector the orphaned Scheduled tasks
getAvailableScheduledTasks() - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Retrieve from the #SmartExecutorPersistenceConnector the orphaned Scheduled tasks
getAvailableScheduledTasks() - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Retrieve from the #SmartExecutorPersistenceConnector the orphaned Scheduled tasks
getAvg() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
getConfiguredTasks() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
getCurrentlyExecutingJobs(Scheduler) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getExecutionsCount() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
getInputs() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
getInstance() - Static method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
Get the singleton instance of PluginManager.PluginManager().
getInstance() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getIterationState(String, int) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
Deprecated.
getIterationStateEvolution(String, int) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
getLast() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
getLastPluginInstanceState(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Deprecated.
getLastPluginInstanceState(UUID) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
Retrieve the status of the iterationNumber of the last running/run Plugin which is/was identified by the UUID passed as parameter
getLaunchConfiguration() - Static method in class org.gcube.vremanagement.executor.configuration.ScheduledTaskConfigurationFactory
 
getLaunchParameter(Scheduler, JobKey) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getLaunchParameter() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
getMax() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
getMin() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
getName() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
getObjectByID(String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
getObjectMapper(PluginStateEvolution) - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
getPassword() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getPersistenceConnector(String) - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
 
getPersistenceConnector() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
 
getPlugin(String) - Method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
 
getPlugin() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
getPluginDeclaration(JsonNode) - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
getPluginDeclaration(String) - Static method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
Retrieve the PluginDeclaration class representing the plugin which have the name provided as input
getPluginInfo(PluginDeclaration) - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
getPluginInstanceState(UUID, int) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Deprecated.
getPluginInstanceState(UUID, int) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
Retrieve the status of the iterationNumber (passed as parameter) of a running/run Plugin which is/was identified by the UUID passed as parameter
getPluginStateEvolution(JsonNode) - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
getProperty(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getRunOn() - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
getScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
getScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Return the Scheduled Task if any, null otherwise
getScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Return the Scheduled Task if any, null otherwise
getScheduler(UUID) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getScheduling(JSONObject) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
getScheduling() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
getScope() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
getScopeFromToken() - Static method in class org.gcube.vremanagement.executor.SmartExecutorInitializator
 
getServiceEndpoint(String, String, String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getState(String) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
Deprecated.
getStateEvolution(String) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
getTriggerBuilderWithScheduling(UUID, Scheduling) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getUri() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getUsedBy() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
getUsername() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getUUID() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
GHN_HOSTNAME_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
GHN_ID_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 

I

init() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
init(JobDataMap) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
initHttpClient(URL, String, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
initialized - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
INPUTS - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
inputs - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
inputs - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
instantiatePlugin(String) - Static method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
 
interrupt() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
interrupted - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
InvalidPluginStateEvolutionException - Exception in org.gcube.vremanagement.executor.exception
 
InvalidPluginStateEvolutionException() - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
 
InvalidPluginStateEvolutionException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
 
InvalidPluginStateEvolutionException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
 
InvalidPluginStateEvolutionException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
 
isMaxExecutionNumberReached() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
ITERATION_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
iterationNumber - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 

J

JobCompletedNotification - Class in org.gcube.vremanagement.executor.scheduler
Deprecated.
JobCompletedNotification(Map<Integer, PluginState>) - Constructor for class org.gcube.vremanagement.executor.scheduler.JobCompletedNotification
Deprecated.
 
jobExecutionVetoed(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
jobToBeExecuted(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
JOIN_TIMEOUT - Static variable in class org.gcube.vremanagement.executor.SmartExecutorInitializator
 
JSONLaunchParameter - Class in org.gcube.vremanagement.executor.configuration.jsonbased
 
JSONLaunchParameter(String, Map<String, Object>) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(String, Map<String, String>, Map<String, Object>) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(String, Map<String, Object>, Scheduling) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(String, Map<String, String>, Map<String, Object>, Scheduling) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(LaunchParameter) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(JSONObject) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 

L

LAST - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
last - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
LAST - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
launch(LaunchParameter) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
LAUNCH_PARAMETER - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
launchParameter - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
LOCALHOST - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 

M

MAP_REDUCE__DESIGN - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
MAX - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
max - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
MAX_LAUNCH_TIMES - Static variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
maxExecutionNumber - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
MaxIterationRuntimeException - Exception in org.gcube.vremanagement.executor.exception
 
MaxIterationRuntimeException() - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
 
MaxIterationRuntimeException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
 
MaxIterationRuntimeException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
 
MaxIterationRuntimeException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
 
MIN - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
min - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
mustPreviousExecutionsCompleted - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 

O

onInit() - Method in class org.gcube.vremanagement.executor.SmartExecutorInitializator
The method discover the plugins available on classpath and their own supported capabilities and publish a ServiceEndpoint with the discovered information.
onShutdown() - Method in class org.gcube.vremanagement.executor.SmartExecutorInitializator
This function is invoked before the service will stop and unpublish the resource from the IS to maintain the infrastructure integrity.
org.gcube.vremanagement.executor - package org.gcube.vremanagement.executor
 
org.gcube.vremanagement.executor.configuration - package org.gcube.vremanagement.executor.configuration
 
org.gcube.vremanagement.executor.configuration.jsonbased - package org.gcube.vremanagement.executor.configuration.jsonbased
 
org.gcube.vremanagement.executor.exception - package org.gcube.vremanagement.executor.exception
 
org.gcube.vremanagement.executor.persistence - package org.gcube.vremanagement.executor.persistence
 
org.gcube.vremanagement.executor.persistence.couchdb - package org.gcube.vremanagement.executor.persistence.couchdb
 
org.gcube.vremanagement.executor.pluginmanager - package org.gcube.vremanagement.executor.pluginmanager
 
org.gcube.vremanagement.executor.scheduler - package org.gcube.vremanagement.executor.scheduler
 
ORPHAN_VIEW - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 

P

password - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
PERCENTAGE - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PercentageSetterImpl<T extends org.gcube.vremanagement.executor.plugin.Plugin<? extends org.gcube.vremanagement.executor.plugin.PluginDeclaration>> - Class in org.gcube.vremanagement.executor.pluginmanager
 
PercentageSetterImpl(RunnablePlugin<T>) - Constructor for class org.gcube.vremanagement.executor.pluginmanager.PercentageSetterImpl
 
PERSISTENCE_CLASS_NAME - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
plugin - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
plugin - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
PLUGIN_CAPABILITIES - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
PLUGIN_DECLARATION_DESCRIPTION_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PLUGIN_DECLARATION_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PLUGIN_DECLARATION_HOST_DISCOVERED_CAPABILITIES_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PLUGIN_DECLARATION_NAME_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PLUGIN_DECLARATION_VERSION_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
PLUGIN_NAME - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
PLUGIN_STATE - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
PLUGIN_STATE_DOCUMENT - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
PLUGIN_STATE_VIEW_ABANDONED - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
PluginManager - Class in org.gcube.vremanagement.executor.pluginmanager
This is a singleton class which discover on classpath the available plugins and map the plugin name to its implementation class.
PluginManager() - Constructor for class org.gcube.vremanagement.executor.pluginmanager.PluginManager
Used by PluginManager.getInstance() function check the available plugin on classpath and add them on PluginManager.availablePlugins
pluginName - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
pluginStateEvolution(PluginStateEvolution, Exception) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
pluginStateEvolution(PluginStateEvolution, Exception) - Method in class org.gcube.vremanagement.executor.scheduler.JobCompletedNotification
Deprecated.
 
PluginStateEvolutionObjectNode - Class in org.gcube.vremanagement.executor.persistence.couchdb
 
PluginStateEvolutionObjectNode() - Constructor for class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
pluginStateNotifications - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
pluginStateNotifications - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
PluginStateNotRetrievedException - Exception in org.gcube.vremanagement.executor.exception
 
PluginStateNotRetrievedException() - Constructor for exception org.gcube.vremanagement.executor.exception.PluginStateNotRetrievedException
 
PluginStateNotRetrievedException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginStateNotRetrievedException
 
PluginStateNotRetrievedException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginStateNotRetrievedException
 
PluginStateNotRetrievedException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginStateNotRetrievedException
 
prepareConnection(SmartExecutorPersistenceConfiguration) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
PREVIOUSLY_USED_BY - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
propertyMap - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 

Q

query(ViewQuery) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 

R

reallyQuery(PluginDeclaration, UUID, int) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
reallySchedule(UUID, LaunchParameter) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
Create the Scheduler using the strategy provided by LaunchParameter
releaseLaunch(LaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
releaseScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
Release the Scheduled Task leaving it as orphan on persistence
releaseScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Release the Scheduled Task leaving it as orphan on persistence
releaseScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Release the Scheduled Task leaving it as orphan on persistence
removeFromPersistence(boolean, UUID, boolean) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
removeLaunch(JSONLaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
removeScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
Remove from persistence the Scheduled Task.
removeScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Remove from persistence the Scheduled Task.
removeScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Remove from persistence the Scheduled Task.
RESERVATION_TIMESTAMP - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
RESERVED_BY - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
reserveScheduledTask(UUID, String) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
Reserve an orphan Scheduled tasks
reserveScheduledTask(UUID, String) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
Reserve an orphan Scheduled tasks
reserveScheduledTask(UUID, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
Reserve an orphan Scheduled tasks
retriveConfiguredTask() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
run() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
RUN_ON_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
RunnablePlugin<T extends org.gcube.vremanagement.executor.plugin.Plugin<? extends org.gcube.vremanagement.executor.plugin.PluginDeclaration>> - Class in org.gcube.vremanagement.executor.pluginmanager
 
RunnablePlugin(T, Map<String, Object>, UUID, int, List<PluginStateNotification>) - Constructor for class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
runnablePlugin - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 

S

schedule(LaunchParameter) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
Schedule a task execution
SCHEDULED_TASK_TYPE - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
SCHEDULED_TASKS_DOCUMENT - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
ScheduledTaskConfiguration - Interface in org.gcube.vremanagement.executor.configuration
 
ScheduledTaskConfigurationFactory - Class in org.gcube.vremanagement.executor.configuration
 
ScheduledTaskConfigurationFactory() - Constructor for class org.gcube.vremanagement.executor.configuration.ScheduledTaskConfigurationFactory
 
ScheduledTaskDurationInfo - Class in org.gcube.vremanagement.executor.configuration.jsonbased
 
ScheduledTaskDurationInfo(long, long, long, long) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
ScheduledTaskDurationInfo(JSONObject) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
SchedulePersistenceException - Exception in org.gcube.vremanagement.executor.exception
 
SchedulePersistenceException() - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
 
SchedulePersistenceException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
 
SchedulePersistenceException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
 
SchedulePersistenceException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
 
SchedulerNotFoundException - Exception in org.gcube.vremanagement.executor.exception
 
SchedulerNotFoundException() - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
 
SchedulerNotFoundException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
 
SchedulerNotFoundException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
 
SchedulerNotFoundException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
 
SCHEDULING - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
SCOPE - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
scope - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
SCOPE - Static variable in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
 
SCOPE_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
ScopeNotMatchException - Exception in org.gcube.vremanagement.executor.exception
 
ScopeNotMatchException() - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
 
ScopeNotMatchException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
 
ScopeNotMatchException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
 
ScopeNotMatchException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
 
SEPARATOR - Static variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
SERVICE_ENDPOINT_CATEGORY - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
SERVICE_ENDPOINT_NAME - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
setAvg(long) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
setConfiguredTasks(List<LaunchParameter>) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
setLast(long) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
setMax(long) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
setMin(long) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
setPassword(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
setPercentage(Integer) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
setPercentageEvolution(Integer) - Method in class org.gcube.vremanagement.executor.pluginmanager.PercentageSetterImpl
 
setScheduling(JSONScheduling) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
setScope(String) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
setState(PluginState) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
setState(PluginState, Exception) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
setState(PluginState, Integer, Exception) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
It is up to the plugin update the State of the Running Plugin using this facilities function.
setUri(URI) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
setUsedBy(String) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
setUsername(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
setValues(ServiceEndpoint, String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
SmartExecutorImpl - Class in org.gcube.vremanagement.executor
Effective implementation of Executor
SmartExecutorImpl() - Constructor for class org.gcube.vremanagement.executor.SmartExecutorImpl
 
SmartExecutorInitializator - Class in org.gcube.vremanagement.executor
 
SmartExecutorInitializator() - Constructor for class org.gcube.vremanagement.executor.SmartExecutorInitializator
 
SmartExecutorPersistenceConfiguration - Class in org.gcube.vremanagement.executor.persistence
 
SmartExecutorPersistenceConfiguration() - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
SmartExecutorPersistenceConfiguration(URI, String, String) - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
SmartExecutorPersistenceConfiguration(String) - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
SmartExecutorPersistenceConnector - Class in org.gcube.vremanagement.executor.persistence
Model the connector which create or open the connection to DB.
SmartExecutorPersistenceConnector() - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
 
SmartExecutorPersistenceFactory - Class in org.gcube.vremanagement.executor.persistence
 
SmartExecutorPersistenceFactory() - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
 
SmartExecutorScheduler - Class in org.gcube.vremanagement.executor.scheduler
 
SmartExecutorTask - Class in org.gcube.vremanagement.executor.scheduler
 
SmartExecutorTask() - Constructor for class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
SmartExecutorTaskListener - Class in org.gcube.vremanagement.executor.scheduler
 
SmartExecutorTaskListener() - Constructor for class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
 
STATE_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
stop() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
Stop the Plugin setting state to PluginState#CANCELLED
stop(UUID, boolean, boolean) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
Stop the execution of the Task identified by UUID
stop(String) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
stopAll() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
stopLastcurrentExecution(Scheduler, UUID) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
STOPPED - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
StopRuntimeException - Exception in org.gcube.vremanagement.executor.exception
 
StopRuntimeException() - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
 
StopRuntimeException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
 
StopRuntimeException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
 
StopRuntimeException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
 

T

TARGET_SCOPE - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
TIMESTAMP_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
toJSON() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
toJSON() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.ScheduledTaskDurationInfo
 
toString() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
toString() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
toString() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
TYPE_JSON_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 

U

unSchedule(String, boolean) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
unSchedule(String, boolean, boolean) - Method in class org.gcube.vremanagement.executor.SmartExecutorImpl
 
updateItem(JSONObject) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
uri - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
USED_BY - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
USED_BY_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
usedBy - Variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
Contains the GCOREEndpoint (aka Running Instance) ID
username - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
uuid - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
 
UUID - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
uuid - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
UUID_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 

W

writeOnConfigurationFile() - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 

_

_ID_JSON_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
_REV_JSON_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
A C D E F G I J L M O P Q R S T U W _ 
Skip navigation links

Copyright © 2016. All Rights Reserved.