Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addPluginStateNotifications(Class<? extends PluginStateNotification>, Map<String, String>) - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Adds a plugin state notification configuration.
- address - Variable in class org.gcube.vremanagement.executor.plugin.Ref
-
The address or location
C
- CLASS_PROPERTY - Static variable in class org.gcube.vremanagement.executor.json.SEMapper
- compare(CO, CO) - Method in class org.gcube.vremanagement.executor.utils.ObjectCompare
- compareMaps(Map<K, V>, Map<K, V>) - Method in class org.gcube.vremanagement.executor.utils.MapCompare
- compareTo(LaunchParameter) - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- compareTo(Scheduling) - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
-
}
- CREATED - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task is created but not still running
- cronExpression - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
CRON like expression for a repetitive task.
D
- delay - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
Delay between subsequent execution in seconds.
- DESCRIPTION_PROPERTY - Static variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Property name for plugin description
- DISCARDED - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task has been discarded by the scheduler.
- DONE - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task terminated successfully
E
- endTime - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
Time at which the Trigger will no longer fire even if it's schedule has remaining repeats.
- eService - Variable in class org.gcube.vremanagement.executor.plugin.RunOn
-
Reference to the service where the plugin runs
- EXECUTIONS_PATH_PART - Static variable in class org.gcube.vremanagement.executor.api.rest.RestConstants
-
REST path part for executions
- ExecutorException - Exception in org.gcube.vremanagement.executor.exception
- ExecutorException() - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
-
Default constructor with default message.
- ExecutorException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
-
Constructor with message.
- ExecutorException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
-
Constructor with message and cause.
- ExecutorException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
-
Constructor with cause.
F
- FAILED - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task failed the execution
- firstStartTime - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
The first instant when the scheduling can start
G
- getAddress() - Method in class org.gcube.vremanagement.executor.plugin.Ref
- getClassesForPackage(Package) - Static method in class org.gcube.vremanagement.executor.utils.ReflectionUtility
- getClassesForPackage(String) - Static method in class org.gcube.vremanagement.executor.utils.ReflectionUtility
-
Attempts to list all the classes in the specified package as determined by the context class loader
- getCronExpression() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getDelay() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getDescription() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getDescription() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDefinition
-
This method is used by executor to retrieve the Plugin human oriented description.
- getEndTime() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getEService() - Method in class org.gcube.vremanagement.executor.plugin.RunOn
- getFirstStartTime() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getGlobal() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getGroup() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getGroup() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDefinition
-
This method is used by executor to retrieve the Plugin group It will be published on the IS instance created by the executor
- getHostingNode() - Method in class org.gcube.vremanagement.executor.plugin.RunOn
- getId() - Method in class org.gcube.vremanagement.executor.plugin.Ref
- getInputs() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- getInstance() - Static method in class org.gcube.vremanagement.executor.json.SEMapper
- getIteration() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getIterationNumber() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getLaunchParameter() - Method in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- getName() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getName() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDefinition
-
This method is used by executor to retrieve the Plugin name It will be published on the IS instance created by the executor
- getObjectMapper() - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
- getPercentage() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getPluginCapabilities() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- getPluginDefinition() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getPluginName() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- getPluginState() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getPluginStateNotifications() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Gets all configured plugin state notifications.
- getRunOn() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getRunOn() - Method in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- getScheduling() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- getSchedulingTimes() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- getSupportedCapabilities() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getSupportedCapabilities() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDefinition
-
This method is used by the Executor to get a key-value
Mapto be published on IS , so a client which want to launch a Plugin only under certain condition can query the IS to obtain its own filtered list. - getTimestamp() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getUUID() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getUUID() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- getUUID() - Method in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- getVersion() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- getVersion() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDefinition
-
This method is used by executor to retrieve the plugin version.
- global - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
Indicate if the Scheduled Task has to be take in charge from another SmartExecutor instance if the initial one die.
- GROUP_PROPERTY - Static variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Property name for plugin group ID
H
- hostingNode - Variable in class org.gcube.vremanagement.executor.plugin.RunOn
-
Reference to the hosting node where the plugin runs
I
- id - Variable in class org.gcube.vremanagement.executor.plugin.Ref
-
The identifier
- init(CronExpression, Integer, int, Long, Long, boolean, boolean) - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- inputs - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Inputs to provide to the plugin instance which have to be executed.
- inputs - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateNotification
-
Input configuration parameters for this notification handler
- InputsNullException - Exception in org.gcube.vremanagement.executor.exception
- InputsNullException() - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
-
Default constructor with default message.
- InputsNullException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
-
Constructor with message.
- InputsNullException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
-
Constructor with message and cause.
- InputsNullException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
-
Constructor with cause.
- instance - Static variable in class org.gcube.vremanagement.executor.json.SEMapper
- InvalidInputsException - Exception in org.gcube.vremanagement.executor.exception
- InvalidInputsException() - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidInputsException
- InvalidInputsException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidInputsException
- InvalidInputsException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidInputsException
- InvalidInputsException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidInputsException
- InvalidPluginStateEvolutionException - Exception in org.gcube.vremanagement.executor.exception
- InvalidPluginStateEvolutionException() - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
- InvalidPluginStateEvolutionException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
- InvalidPluginStateEvolutionException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
- InvalidPluginStateEvolutionException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InvalidPluginStateEvolutionException
- IOUtility - Class in org.gcube.vremanagement.executor.utils
-
Utility class for input/output operations.
- IOUtility() - Constructor for class org.gcube.vremanagement.executor.utils.IOUtility
- isFinalState() - Method in enum org.gcube.vremanagement.executor.plugin.PluginState
-
Return true when the state a is a final state and the job cannot move in any other state
- iteration - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Current iteration number
- ITERATION_PARAM - Static variable in class org.gcube.vremanagement.executor.api.rest.RestConstants
-
REST parameter for iteration
- iterationNumber - Variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Current iteration number of the plugin execution
L
- launch(Map<String, Object>) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
-
Launch the plugin with the provided input.
- LAUNCH_PARAMETER - Static variable in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- LaunchException - Exception in org.gcube.vremanagement.executor.exception
- LaunchException() - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
- LaunchException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
- LaunchException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
- LaunchException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
- launchParameter - Variable in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- LaunchParameter - Class in org.gcube.vremanagement.executor.api.types
- LaunchParameter() - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Protected default constructor for serialization purposes.
- LaunchParameter(String, String, Map<String, String>, Map<String, Object>, Scheduling) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Full constructor with all parameters.
- LaunchParameter(String, Map<String, Object>) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Constructor with plugin name and inputs.
- LaunchParameter(String, Map<String, Object>, Scheduling) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Constructor with plugin name, inputs and scheduling.
- LaunchParameter(String, Map<String, String>, Map<String, Object>) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Constructor with plugin name, capabilities and inputs.
- LaunchParameter(String, Map<String, String>, Map<String, Object>, Scheduling) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Constructor with plugin name, capabilities, inputs and scheduling.
- LaunchParameter(LaunchParameter) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Copy constructor.
M
- MapCompare<M extends Map<K,
V>, K, V> - Class in org.gcube.vremanagement.executor.utils - MapCompare() - Constructor for class org.gcube.vremanagement.executor.utils.MapCompare
- mapper - Static variable in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
- mapper - Variable in class org.gcube.vremanagement.executor.json.SEMapper
- marshal(EE) - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
-
Return the String serialization of a given resource
- marshal(EE, T) - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
-
Write the serialization of a given resource to a given
OutputStream. - marshal(Class<O>, List<O>) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Return the String serialization of a given list
- marshal(O) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Return the String serialization of a given object
- marshal(O[]) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Return the String serialization of a given array
- marshal(O, T) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Write the serialization of a given resource to a given
OutputStream. - mustPreviousExecutionsCompleted() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
N
- NAME_PROPERTY - Static variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Property name for plugin artifact ID (name)
O
- ObjectCompare<CO extends Comparable<CO>> - Class in org.gcube.vremanagement.executor.utils
- ObjectCompare() - Constructor for class org.gcube.vremanagement.executor.utils.ObjectCompare
- onStop() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
-
This function is used to correctly stop the plugin
- org.gcube.vremanagement.executor.api.rest - package org.gcube.vremanagement.executor.api.rest
- org.gcube.vremanagement.executor.api.types - package org.gcube.vremanagement.executor.api.types
- 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.plugin - package org.gcube.vremanagement.executor.plugin
- org.gcube.vremanagement.executor.utils - package org.gcube.vremanagement.executor.utils
- ORPHAN_PATH_PARAM - Static variable in class org.gcube.vremanagement.executor.api.rest.RestConstants
-
REST path parameter for orphaned resources
P
- percentage - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Completion percentage (0-100)
- percentageSetter - Variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Interface for reporting execution progress percentage
- PercentageSetter - Interface in org.gcube.vremanagement.executor.plugin
- Plugin - Class in org.gcube.vremanagement.executor.plugin
-
This class represent the contract for a plugin runnable by the executor.
- Plugin() - Constructor for class org.gcube.vremanagement.executor.plugin.Plugin
-
Default constructor for Plugin.
- PLUGIN_NAME - Static variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
JSON property name for plugin name
- PLUGIN_PROPERTIES_SUFFIX_FILENAME - Static variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Suffix for plugin properties files
- PLUGIN_VERSION - Static variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
JSON property name for plugin version
- pluginCapabilities - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
The Plugin Capabilities which has to be satisfied to launch the plugin instance execution.
- pluginDefinition - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Plugin definition information
- PluginDefinition - Interface in org.gcube.vremanagement.executor.plugin
- PluginInstanceNotFoundException - Exception in org.gcube.vremanagement.executor.exception
- PluginInstanceNotFoundException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
- PluginInstanceNotFoundException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
- PluginInstanceNotFoundException(UUID) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
- PluginInstanceNotFoundException(UUID, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
- pluginName - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
The name of the plugin to launch
- PluginNotFoundException - Exception in org.gcube.vremanagement.executor.exception
- PluginNotFoundException() - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
- PluginNotFoundException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
- PluginNotFoundException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
- PluginNotFoundException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
- PLUGINS_PATH_PART - Static variable in class org.gcube.vremanagement.executor.api.rest.RestConstants
-
REST path part for plugins
- pluginState - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Current plugin state
- PluginState - Enum in org.gcube.vremanagement.executor.plugin
- pluginStateEvolution(PluginStateEvolution, Exception) - Method in class org.gcube.vremanagement.executor.plugin.PluginStateNotification
-
Persist the new state of plugin
- PluginStateEvolution - Class in org.gcube.vremanagement.executor.plugin
- PluginStateEvolution() - Constructor for class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Default constructor for PluginStateEvolution.
- PluginStateEvolution(UUID, int, long, PluginDefinition, PluginState, Integer) - Constructor for class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- PluginStateNotification - Class in org.gcube.vremanagement.executor.plugin
- PluginStateNotification(Map<String, String>) - Constructor for class org.gcube.vremanagement.executor.plugin.PluginStateNotification
-
Constructor for PluginStateNotification.
- pluginStateNotifications - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Plugin State Notification to be used and inputs to be provided when instantiated
- pluginVersion - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
The version of the plugin to launch.
- previuosExecutionsMustBeCompleted - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
When using cronExpression run the subsequent task only if the previous are terminated otherwise this execution is discarded and the subsequent execution will start when fired by the the next scheduling.
- properties - Variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Plugin configuration properties
R
- readFile(String) - Static method in class org.gcube.vremanagement.executor.utils.IOUtility
-
Reads the entire content of a file and returns it as a string.
- Ref - Class in org.gcube.vremanagement.executor.plugin
- Ref() - Constructor for class org.gcube.vremanagement.executor.plugin.Ref
-
Protected default constructor for serialization.
- Ref(String, String) - Constructor for class org.gcube.vremanagement.executor.plugin.Ref
-
Constructor with id and address.
- ReflectionUtility - Class in org.gcube.vremanagement.executor.utils
-
Got from https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection#answer-22462785 The method first gets the current ClassLoader.
- ReflectionUtility() - Constructor for class org.gcube.vremanagement.executor.utils.ReflectionUtility
- registerSubtypes(Class<?>) - Method in class org.gcube.vremanagement.executor.json.SEMapper
- RestConstants - Class in org.gcube.vremanagement.executor.api.rest
- RestConstants() - Constructor for class org.gcube.vremanagement.executor.api.rest.RestConstants
- RUNNING - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task is running
- runOn - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Information about where the plugin is running
- runOn - Variable in class org.gcube.vremanagement.executor.plugin.ScheduledTask
- RunOn - Class in org.gcube.vremanagement.executor.plugin
- RunOn() - Constructor for class org.gcube.vremanagement.executor.plugin.RunOn
-
Default constructor.
- RunOn(Ref, Ref) - Constructor for class org.gcube.vremanagement.executor.plugin.RunOn
-
Constructor with hosting node and service references.
S
- ScheduledTask - Class in org.gcube.vremanagement.executor.plugin
- ScheduledTask() - Constructor for class org.gcube.vremanagement.executor.plugin.ScheduledTask
- ScheduledTask(UUID, RunOn, LaunchParameter) - Constructor for class org.gcube.vremanagement.executor.plugin.ScheduledTask
- SchedulerRemoveException - Exception in org.gcube.vremanagement.executor.exception
- SchedulerRemoveException() - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerRemoveException
- SchedulerRemoveException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerRemoveException
- SchedulerRemoveException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerRemoveException
- SchedulerRemoveException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.SchedulerRemoveException
- scheduling - Variable in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Scheduling parameters.
- Scheduling - Class in org.gcube.vremanagement.executor.api.types
- Scheduling() - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
-
Protected default constructor for serialization.
- Scheduling(int) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
-
Constructor with delay in milliseconds.
- Scheduling(int, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(int, int) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(int, int, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(int, int, Calendar, Calendar) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(int, int, Calendar, Calendar, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression, int) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression, int, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression, int, Calendar, Calendar) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- Scheduling(CronExpression, int, Calendar, Calendar, boolean) - Constructor for class org.gcube.vremanagement.executor.api.types.Scheduling
- schedulingTimes - Variable in class org.gcube.vremanagement.executor.api.types.Scheduling
-
Indicates the number of times the scheduling pattern must be applied.
- SEMapper - Class in org.gcube.vremanagement.executor.json
- setAddress(String) - Method in class org.gcube.vremanagement.executor.plugin.Ref
- setEService(Ref) - Method in class org.gcube.vremanagement.executor.plugin.RunOn
- setFirstStartTime(Long) - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- setGlobal(Boolean) - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- setHostingNode(Ref) - Method in class org.gcube.vremanagement.executor.plugin.RunOn
- setId(String) - Method in class org.gcube.vremanagement.executor.plugin.Ref
- setIterationNumber(int) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- setPercentageEvolution(Integer) - Method in interface org.gcube.vremanagement.executor.plugin.PercentageSetter
-
Sets the completion percentage for the current plugin execution.
- setPercentageEvolution(Integer) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
-
Sets the percentage evolution for the current plugin execution.
- setPercentageSetter(PercentageSetter) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- setPluginCapabilities(Map<String, String>) - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- setPluginStateNotifications(Map<String, Map<String, String>>) - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
-
Sets the plugin state notifications configuration.
- setRunOn(RunOn) - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- setScheduling(Scheduling) - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- setUUID(UUID) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
- SmartExecutorExceptionMapper - Class in org.gcube.vremanagement.executor.exception
- SmartExecutorExceptionMapper() - Constructor for class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
- stop() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
-
Invoke onStop() function to allow the plugin to safely stop the execution
- STOPPED - Enum constant in enum org.gcube.vremanagement.executor.plugin.PluginState
-
The Task has been stopped
T
- timestamp - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
Timestamp of this state evolution
- toString() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
- toString() - Method in class org.gcube.vremanagement.executor.api.types.Scheduling
- toString() - Method in enum org.gcube.vremanagement.executor.plugin.PluginState
- toString() - Method in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
- toString() - Method in class org.gcube.vremanagement.executor.plugin.ScheduledTask
U
- UnableToInterruptTaskException - Exception in org.gcube.vremanagement.executor.exception
- UnableToInterruptTaskException() - Constructor for exception org.gcube.vremanagement.executor.exception.UnableToInterruptTaskException
- UnableToInterruptTaskException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.UnableToInterruptTaskException
- UnableToInterruptTaskException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.UnableToInterruptTaskException
- UnableToInterruptTaskException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.UnableToInterruptTaskException
- UnableToInterruptTaskException(UUID, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.UnableToInterruptTaskException
- unmarshal(Class<EE>, InputStream) - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
-
Creates a resource of given class from its serialization in a given
InputStream. - unmarshal(Class<EE>, Reader) - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
-
Creates a resource of given class from its serialization in a given
Reader. - unmarshal(Class<EE>, String) - Static method in class org.gcube.vremanagement.executor.exception.SmartExecutorExceptionMapper
-
Creates a resource of given class from its serialization in a given String
- unmarshal(Class<O>, InputStream) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Creates a resource of given class from its serialization in a given
InputStream. - unmarshal(Class<O>, Reader) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Creates a resource of given class from its serialization in a given
Reader. - unmarshal(Class<O>, String) - Method in class org.gcube.vremanagement.executor.json.SEMapper
-
Creates a resource of given class from its serialization in a given String
- unmarshalList(Class<O>, String) - Method in class org.gcube.vremanagement.executor.json.SEMapper
- unmarshalList(String) - Method in class org.gcube.vremanagement.executor.json.SEMapper
- UNSCHEDULE_PARAM - Static variable in class org.gcube.vremanagement.executor.api.rest.RestConstants
-
REST parameter for unscheduling
- uuid - Variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Unique identifier for this plugin execution instance
- uuid - Variable in class org.gcube.vremanagement.executor.plugin.PluginStateEvolution
-
UUID identifying the current execution
- uuid - Variable in class org.gcube.vremanagement.executor.plugin.ScheduledTask
V
- valueOf(String) - Static method in enum org.gcube.vremanagement.executor.plugin.PluginState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gcube.vremanagement.executor.plugin.PluginState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION_PROPERTY - Static variable in class org.gcube.vremanagement.executor.plugin.Plugin
-
Property name for plugin version
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form