Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- actualStateEvolution - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- addLocation(Response.ResponseBuilder, String) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- addScheduledTask(ScheduledTask) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- addScheduledTask(ScheduledTask) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Create a Scheduled Task on persistence
- AlreadyInFinalStateException - Exception in org.gcube.vremanagement.executor.exception
- AlreadyInFinalStateException() - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
-
Default constructor.
- AlreadyInFinalStateException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
-
Constructor with error message.
- AlreadyInFinalStateException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
-
Constructor with message and cause.
- AlreadyInFinalStateException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.AlreadyInFinalStateException
-
Constructor with cause.
- asPlugin(Callable<Void>) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
Runs code of the plugin with the secret of the plugin.
- avg - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
C
- CLASSIFICATION_CATEGORY - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- CLASSIFICATION_NAME - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- CLIENT_ID - Static variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The key, in the configuration of a plugin, of the identifier of its client.
- CLIENT_SECRET - Static variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The key, in the configuration of a plugin, of the secret of its client.
- close() - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- close() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
-
Close the connection to DB
- closeAll() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
- closeCurrentPersistenceConnector() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
- completeAddress(String) - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
-
Returns the address of the instance that holds a scheduled task as a URL.
- compute() - Method in class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
- context - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The Context the task runs in.
- context - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- context - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
-
The Context the task runs in.
- CONTEXT - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- CONTEXT - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- COUNT - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- countExecution(PluginState) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
Counts the execution in the metrics of the node (
/smartgears/metrics, not public): "smartexecutor.executions" by plugin, Context and final state. - countFinalStates(Long) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- countFinalStates(Long) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
-
Counts the executions of the current Context that reached a final state, by that state: each execution of a
Pluginrecords its final state once. - createTriggerBuilder(UUID, ScheduleBuilder<? extends Trigger>) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
D
- delete(String, String, Boolean) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Stops the running execution of a scheduled task and, on request, removes its scheduling.
- description() - Method in class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
E
- ENDPOINT_PROPERTY - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- execute(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- executionCount - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- EXECUTIONS_METRIC - Static variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The metric of the executions, by plugin, Context and final state, in the metrics of the node.
- 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
- ExecutorExceptionMapper - Class in org.gcube.vremanagement.executor.rest
- ExecutorExceptionMapper() - Constructor for class org.gcube.vremanagement.executor.rest.ExecutorExceptionMapper
- ExtendedSEMapper - Class in org.gcube.vremanagement.executor.json
F
- finished(JobExecutionContext) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
G
- generateRunOn() - Static method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- getAvailablePlugins() - Method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
- getAvailablePlugins() - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Returns the definitions of the plugins this instance holds.
- getAvg() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- getContext() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- 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.json.ExtendedSEMapper
- getInstance() - Static method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
-
Get the singleton instance of
PluginManager(). - getLast() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- getLaunchParameter() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- getLaunchParameter(JobKey) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
- getLaunchState(String, String, Integer) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Returns the state of an execution of a scheduled task.
- getMax() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- getMin() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- getName() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTaskListener
- getOwnerId() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- getPassword() - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- getPersistenceConnector() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
- getPlugin() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- getPlugin(String) - Method in class org.gcube.vremanagement.executor.pluginmanager.PluginManager
- getPluginInstanceState(UUID, Integer) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- getPluginInstanceState(UUID, Integer) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
-
Retrieve the status of the iterationNumber (passed as parameter) of a running/run
Pluginwhich is/was identified by the UUID passed as parameter - getScheduled(String) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Returns the scheduled tasks of a plugin, or the orphan ones.
- getScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- getScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Return the Scheduled Task if any, null otherwise
- getScheduledTaskDocument(UUID) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- getScheduledTaskPersistence() - Static method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistenceFactory
- getScheduledTasks(Collection<String>) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- getScheduledTasks(Collection<String>) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Retrieve from the #SmartExecutorPersistenceConnector the orphaned Scheduled tasks
- getSmartExecutorScheduler() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorSchedulerFactory
- getTriggerBuilderWithScheduling(UUID, Scheduling) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
- getURL() - 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.SmartExecutorTask
I
- id() - Method in class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
- init(JobDataMap) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- initialised - Static variable in class org.gcube.vremanagement.executor.SmartExecutorManager
- initialized - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- inputs - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- inputs - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- instance - Static variable in class org.gcube.vremanagement.executor.json.ExtendedSEMapper
- 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
-
Default constructor.
- InvalidPluginStateEvolutionException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
-
Constructor with error message.
- InvalidPluginStateEvolutionException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
-
Constructor with message and cause.
- InvalidPluginStateEvolutionException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
-
Constructor with cause.
- isMaxExecutionNumberReached() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- isOrphan(ScheduledTask, boolean) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
- isUnreachable(Throwable) - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConnector
-
Tells whether a failure says that an instance does not exist: its host name does not resolve, or nothing accepts connections at its address.
- ITERATION - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- 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.SmartExecutorManager
L
- last - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- launch(String, String) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Launches the plugin with the given launch parameter and returns the UUID of the scheduled task.
- 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.scheduledtask.ScheduledTask
- LOCATION_HEADER - Static variable in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
M
- max - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- 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
-
Default constructor.
- MaxIterationRuntimeException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
-
Constructor with error message.
- MaxIterationRuntimeException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
-
Constructor with message and cause.
- MaxIterationRuntimeException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.MaxIterationRuntimeException
-
Constructor with cause.
- min - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- mustPreviousExecutionsCompleted - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
N
- NAME - Static variable in class org.gcube.vremanagement.executor.SmartExecutorManager
- nodeSecret - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The secret of the node in the Context of the task: the service does its own work with it.
O
- obtainPluginSecret(Map<String, Object>) - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
Returns the secret the plugin runs with: a token of its client, given by "client_id" and "client_secret" in its configuration, in the Context of the task.
- oDatabasePool - Variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- onInit() - Method in class org.gcube.vremanagement.executor.SmartExecutorManager
-
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.SmartExecutorManager
-
This function is invoked before the service will stop and unpublish the resource from the IS to maintain the infrastructure integrity.
- OpenApiConfig - Class in org.gcube.vremanagement.executor.rest
-
Declares the base OpenAPI document metadata (info, license, servers and the
bearerAuthsecurity scheme) read by SmallRye OpenAPI at build time. - OpenApiConfig() - Constructor for class org.gcube.vremanagement.executor.rest.OpenApiConfig
- org.gcube.vremanagement.executor - package org.gcube.vremanagement.executor
- org.gcube.vremanagement.executor.annotation - package org.gcube.vremanagement.executor.annotation
- org.gcube.vremanagement.executor.exception - package org.gcube.vremanagement.executor.exception
- org.gcube.vremanagement.executor.json - package org.gcube.vremanagement.executor.json
- org.gcube.vremanagement.executor.persistence - package org.gcube.vremanagement.executor.persistence
- org.gcube.vremanagement.executor.persistence.orientdb - package org.gcube.vremanagement.executor.persistence.orientdb
- org.gcube.vremanagement.executor.pluginmanager - package org.gcube.vremanagement.executor.pluginmanager
- org.gcube.vremanagement.executor.rest - package org.gcube.vremanagement.executor.rest
- org.gcube.vremanagement.executor.scheduledtask - package org.gcube.vremanagement.executor.scheduledtask
- org.gcube.vremanagement.executor.scheduler - package org.gcube.vremanagement.executor.scheduler
- org.gcube.vremanagement.executor.statistics - package org.gcube.vremanagement.executor.statistics
- OrientDBPersistenceConnector - Class in org.gcube.vremanagement.executor.persistence.orientdb
- OrientDBPersistenceConnector(SmartExecutorPersistenceConfiguration) - Constructor for class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- OWNER_ID - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- ownerId - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- ownerId - Variable in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- ownerId - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
P
- password - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- PASSWORD_PROPERTY - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- PercentageSetterImpl<T extends org.gcube.vremanagement.executor.plugin.Plugin> - Class in org.gcube.vremanagement.executor.pluginmanager
- PercentageSetterImpl(RunnablePlugin<T>) - Constructor for class org.gcube.vremanagement.executor.pluginmanager.PercentageSetterImpl
- plugin - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- plugin - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- PLUGIN_ENDPOINT - Static variable in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- PLUGIN_ENDPOINT_FORMAT - Static variable in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- PLUGIN_STATE - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- 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 onPluginManager.availablePlugins - pluginName - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- pluginSecret - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
The secret the plugin runs with, see
RunnablePlugin.obtainPluginSecret(Map); set when the execution starts. - pluginStateEvolution(PluginStateEvolution, Exception) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- pluginStateEvolution(PluginStateEvolution, Exception) - Method in class org.gcube.vremanagement.executor.scheduler.JobCompletedNotification
-
Deprecated.
- pluginStateNotifications - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- pluginStateNotifications - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- prepareConnection(SmartExecutorPersistenceConfiguration) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- purge(String, String) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
-
Stops the running execution of a scheduled task and removes its scheduling.
- PURGE - Annotation Interface in org.gcube.vremanagement.executor.annotation
Q
- QUERY_TEMPLATE_NAME - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
R
- readConfiguration() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
Returns the configuration of the plugin: the content of
<plugin>.yamlin the directory of the plugin (WEB-INF/lib/plugins/<plugin>/), written by the provisioning and read by SmartGears when the service starts. - reallySchedule(UUID, LaunchParameter, String) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
-
Create the Scheduler using the strategy provided by LaunchParameter
- refresh() - Method in class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
- releaseScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- releaseScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Release the Scheduled Task leaving it as orphan on persistence
- releaseScheduledTask(ScheduledTask) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- releaseScheduledTask(ScheduledTask) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Release the Scheduled Task leaving it as orphan on persistence
- removeCurrentSmartExecutorScheduler() - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorSchedulerFactory
- removeScheduledTask(UUID) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- removeScheduledTask(UUID) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Remove from persistence the Scheduled Task.
- removeScheduledTask(ScheduledTask) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- removeScheduledTask(ScheduledTask) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Remove from persistence the Scheduled Task.
- reserveScheduledTask(ScheduledTask) - Method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- reserveScheduledTask(ScheduledTask) - Method in interface org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistence
-
Reserve an orphan Scheduled tasks
- ResourceInitializer - Class in org.gcube.vremanagement.executor
- ResourceInitializer() - Constructor for class org.gcube.vremanagement.executor.ResourceInitializer
- RestSmartExecutor - Class in org.gcube.vremanagement.executor.rest
- RestSmartExecutor() - Constructor for class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- run() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- RUN_ON - Variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- runnablePlugin - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- RunnablePlugin<T extends org.gcube.vremanagement.executor.plugin.Plugin> - Class in org.gcube.vremanagement.executor.pluginmanager
- RunnablePlugin(T, Map<String, Object>, UUID, int, String, String, List<PluginStateNotification>) - Constructor for class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
S
- schedule(LaunchParameter, UUID, String) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
-
Schedule a task execution
- scheduledJobs - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
- ScheduledTask - Class in org.gcube.vremanagement.executor.scheduledtask
- ScheduledTask() - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- ScheduledTask(UUID, LaunchParameter) - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- ScheduledTask(UUID, LaunchParameter, RunOn) - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- ScheduledTaskDurationInfo - Class in org.gcube.vremanagement.executor.scheduledtask
- ScheduledTaskDurationInfo() - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- ScheduledTaskDurationInfo(long, long, long, long) - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- ScheduledTaskPersistence - Interface in org.gcube.vremanagement.executor.scheduledtask
- ScheduledTaskPersistenceFactory - Class in org.gcube.vremanagement.executor.scheduledtask
- ScheduledTaskPersistenceFactory() - Constructor for class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskPersistenceFactory
- 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(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
- SchedulePersistenceException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulePersistenceException
- scheduler - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
- schedulerFactory - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorSchedulerFactory
- 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(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
- SchedulerNotFoundException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerNotFoundException
- 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(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
- ScopeNotMatchException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ScopeNotMatchException
- setAvg(long) - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- setCalledMethod(String) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- setLast(long) - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- setMax(long) - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTaskDurationInfo
- setMin(long) - Method in class org.gcube.vremanagement.executor.scheduledtask.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
- 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 to update the State of the Running Plugin using this facilities function.
- setURL(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- setUsername(String) - Method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- shutdown() - Static method in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- shutdown() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
- SmartExecutorManager - Class in org.gcube.vremanagement.executor
- SmartExecutorManager() - Constructor for class org.gcube.vremanagement.executor.SmartExecutorManager
- SmartExecutorPersistenceConfiguration - Class in org.gcube.vremanagement.executor.persistence
-
The address and the credentials of the database of the Smart Executor, read from the Resource Registry: the
AccessPointFacetof theEServiceof the database, identified by itsSoftwareFacetand classified as the database of the Smart Executor. - SmartExecutorPersistenceConfiguration() - Constructor for class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
-
Reads the configuration from the Resource Registry, in the Context of the current request.
- SmartExecutorPersistenceConfiguration(String, String, 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
- SmartExecutorSchedulerFactory - Class in org.gcube.vremanagement.executor.scheduler
- SmartExecutorSchedulerFactory() - Constructor for class org.gcube.vremanagement.executor.scheduler.SmartExecutorSchedulerFactory
- SmartExecutorStatistics - Class in org.gcube.vremanagement.executor.statistics
-
The public statistics of the Smart Executor: the plugins installed on the node, the scheduled tasks and the executions of the plugins, as totals only.
- SmartExecutorStatistics() - Constructor for class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
- 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
- SOFTWARE_GROUP - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- SOFTWARE_NAME - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- stop() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
-
Stop the Plugin setting state to
PluginState.STOPPED - stop(UUID, boolean) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
-
Stop the execution of the Task identified by UUID
- 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(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
- StopRuntimeException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.StopRuntimeException
- stopTask(UUID) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
T
- TIMESTAMP - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- title() - Method in class org.gcube.vremanagement.executor.statistics.SmartExecutorStatistics
- toResponse(Exception) - Method in class org.gcube.vremanagement.executor.rest.ExecutorExceptionMapper
- toString() - Method in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- toString() - Method in class org.gcube.vremanagement.executor.scheduledtask.ScheduledTask
- toString() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
U
- unschedule(boolean) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- uriInfo - Variable in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
- url - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- username - Variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- USERNAME_PROPERTY - Static variable in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceConfiguration
- uuid - Variable in class org.gcube.vremanagement.executor.pluginmanager.RunnablePlugin
- uuid - Variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
- UUID - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
- UUID - Static variable in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form