Index

A C D E F G H I L M N O P R S T U V 
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 Map to 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
A C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form