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.
actualState - 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
 
addScheduledTask(UUID, String, LaunchParameter) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
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
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(String, JSONObject) - 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
 
ctx - Static variable in class org.gcube.vremanagement.executor.SmartExecutorImpl
 

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
 
deschedule() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 

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.SmartExecutorJob
executionCount - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
executionsCount - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJob
 

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.SmartExecutorJob
 
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
 
getCtx() - Static method in class org.gcube.vremanagement.executor.SmartExecutorImpl
 
getExecutionsCount() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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().
getInstance() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getIterationState(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() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJobListener
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() - 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
 
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
getProperty(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getRunOn() - Static method in class org.gcube.vremanagement.executor.persistence.couchdb.PluginStateEvolutionObjectNode
 
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
 
getScopes(ApplicationContext) - 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
getTriggerBuilderWithScheduling(UUID, Scheduling) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
getUri() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getUsername() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
 
getUUID() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJob
 
initHttpClient(URL, String, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 
initialized - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJob
 
instantiatePlugin(String) - Static method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
 
interrupt() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
interrupted - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
isMaxExecutionNumberReached() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJobListener
jobToBeExecuted(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJobListener
jobWasExecuted(JobExecutionContext, JobExecutionException) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJobListener
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(String, Map<String, Object>, Scheduling, boolean) - Constructor for class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
JSONLaunchParameter(String, Map<String, String>, Map<String, Object>, Scheduling, boolean) - 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.SmartExecutorJob
 
launchParameter - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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.SmartExecutorJob
 
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.SmartExecutorJob
 

O

onStart(ApplicationLifecycleEvent.Start) - 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.
onStop(ApplicationLifecycleEvent.Stop) - 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
 
PERSIST - Static variable in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
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.SmartExecutorJob
 
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 getInstance() function check the available plugin on classpath and add them on availablePlugins
pluginName - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
pluginStateEvolution(PluginStateEvolution) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
pluginStateEvolution(PluginStateEvolution) - 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.SmartExecutorJob
 
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, Scheduler, LaunchParameter) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
releaseLaunch(LaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
releaseScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
releaseScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
 
releaseScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
removeLaunch(JSONLaunchParameter) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
 
removeScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.FileScheduledTaskConfiguration
removeScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
 
removeScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
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
reserveScheduledTask(UUID, String) - Method in interface org.gcube.vremanagement.executor.configuration.ScheduledTaskConfiguration
 
reserveScheduledTask(UUID, String) - Method in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
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.SmartExecutorJob
 

S

schedule(LaunchParameter) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
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
Every implementation MUST take in account to store/query the records on the current scope which is not passed as argument but MUSt be retrieved using {#org.gcube.common.scope.api.ScopeProvider} facilities i.e.
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_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
 
setScheduling(JSONScheduling) - Method in class org.gcube.vremanagement.executor.configuration.jsonbased.JSONLaunchParameter
 
setState(PluginState) - 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
 
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
 
SmartExecutorJob - Class in org.gcube.vremanagement.executor.scheduler
 
SmartExecutorJob() - Constructor for class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
SmartExecutorJobListener - Class in org.gcube.vremanagement.executor.scheduler
 
SmartExecutorJobListener() - Constructor for class org.gcube.vremanagement.executor.scheduler.SmartExecutorJobListener
 
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
 
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) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
stopAll() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
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.pluginmanager.RunnablePlugin
 
toString() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
TYPE_JSON_FIELD - Static variable in class org.gcube.vremanagement.executor.persistence.couchdb.CouchDBPersistenceConnector
 

U

unSchedule(String) - 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.SmartExecutorJob
 
uuid - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorJob
 
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 _ 

Copyright © 2015. All Rights Reserved.