Index

A C D E F G I J L M N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AccessPolicy - Class in org.gcube.vremanagement.executor.rest
Who may do what on the Smart Executor, from the roles in the token of the caller.
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

canRead(String) - Static method in class org.gcube.vremanagement.executor.rest.AccessPolicy
 
checkCanRead(String) - Static method in class org.gcube.vremanagement.executor.rest.AccessPolicy
 
checkManager() - Static method in class org.gcube.vremanagement.executor.rest.AccessPolicy
 
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
closeCurrentPersistenceConnector() - Static method in class org.gcube.vremanagement.executor.persistence.SmartExecutorPersistenceFactory
 
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 Plugin records 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
 
forget(UUID) - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
Forgets the executions of a task that is no longer scheduled.

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
 
getOwnerId(UUID) - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorScheduler
 
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 Plugin which 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.
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
 
INFRASTRUCTURE_MANAGER - Static variable in class org.gcube.vremanagement.executor.rest.AccessPolicy
The role of who manages the whole infrastructure.
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.
isManager() - Static method in class org.gcube.vremanagement.executor.rest.AccessPolicy
 
isMaxExecutionNumberReached() - Method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
 
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

MANAGER_ROLES - Static variable in class org.gcube.vremanagement.executor.rest.AccessPolicy
The roles that manage the tasks.
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
 
newPluginStateNotification(String, Map<String, String>) - Static method in class org.gcube.vremanagement.executor.scheduler.SmartExecutorTask
Builds a notification requested by a task.
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
Finds the plugins on the classpath and connects to the database.
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 bearerAuth security 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
 
ownerOf(UUID) - Method in class org.gcube.vremanagement.executor.rest.RestSmartExecutor
 

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_NAMES - Static variable in class org.gcube.vremanagement.executor.persistence.orientdb.OrientDBPersistenceConnector
 
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 on PluginManager.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>.yaml in 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
Forgets the scheduler of the current Context, whose tasks are already stopped.
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
 
SMART_EXECUTOR_MANAGER - Static variable in class org.gcube.vremanagement.executor.rest.AccessPolicy
The role of who manages the tasks of the Smart Executor in a Context.
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 AccessPointFacet of the EService of the database, identified by its SoftwareFacet and 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
 
A C D E F G I J L M N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form