A C E F G I L M N O P S T U V W 

A

addEvolution(long, PluginState) - Method in class org.gcube.vremanagement.executor.persistence.Persistence
Persist the new state of plugin

C

cause - Variable in class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
close() - Method in class org.gcube.vremanagement.executor.persistence.PersistenceConnector
Close the connection to DB

E

ExceptionBean - Class in org.gcube.vremanagement.executor.exception.beans
 
ExceptionBean() - Constructor for class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
ExceptionBean(String) - Constructor for class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
ExceptionBean(String, Throwable) - Constructor for class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
ExecutorException - Exception in org.gcube.vremanagement.executor.exception
 
ExecutorException() - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(String, ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 
ExecutorException(String, ExceptionBean, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.ExecutorException
 

F

faultInfo - Variable in exception org.gcube.vremanagement.executor.exception.ExecutorException
 

G

getCause() - Method in class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
getDescription() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
This method is used by executor to retrieve an human oriented description and it will be published on the ServiceEndpoint created by the executor
getFaultInfo() - Method in exception org.gcube.vremanagement.executor.exception.ExecutorException
 
getFaultInfo() - Method in exception org.gcube.vremanagement.executor.exception.InputsNullException
 
getFaultInfo() - Method in exception org.gcube.vremanagement.executor.exception.LaunchException
 
getFaultInfo() - Method in exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
getFaultInfo() - Method in exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
getInputs() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
 
getMessage() - Method in class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 
getName() - Method in class org.gcube.vremanagement.executor.api.types.LaunchParameter
 
getName() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
This method is used by executor to retrieve the name of the Plugin
getPluginDeclaration() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
 
getPluginImplementation() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
Used to retrieve the class which run the plugin
getPluginInstanceState(UUID) - Method in class org.gcube.vremanagement.executor.persistence.PersistenceConnector
Retrieve the status a running/run Plugin which is/was identified by the UUID passed as parameter
getState(String) - Method in interface org.gcube.vremanagement.executor.api.SmartExecutor
The method use the provided UUID as String to retrieve the status of the associated execution
getState() - Method in class org.gcube.vremanagement.executor.persistence.Persistence
 
getState() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
Used to retrieve the state of the execution
getSupportedCapabilities() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
This method is used by the Executor to get a key-value Map to be published on IS (on Generic Resource), so a client which want to launch a Plugin only under certain condition can query the Generic Resource in the proper way to obtain its own filtered list.
getVersion() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
This method is used by executor to retrieve the plugin version.

I

init() - Method in interface org.gcube.vremanagement.executor.plugin.PluginDeclaration
This method is used by executor to ask to Plugin to initialize itself.
InputsNullException - Exception in org.gcube.vremanagement.executor.exception
 
InputsNullException() - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(String, ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 
InputsNullException(String, ExceptionBean, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.InputsNullException
 

L

launch(LaunchParameter) - Method in interface org.gcube.vremanagement.executor.api.SmartExecutor
Launch the plugin identified by the name provided as parameters with the provided inputs.
launch(Map<String, Object>) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
Launch the plugin with the provided input.
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(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
 
LaunchException(ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
 
LaunchException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
 
LaunchException(String, ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
 
LaunchException(String, ExceptionBean, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.LaunchException
 
LaunchParameter - Class in org.gcube.vremanagement.executor.api.types
 
LaunchParameter(String, Map<String, Object>) - Constructor for class org.gcube.vremanagement.executor.api.types.LaunchParameter
 

M

MapAdapter - Class in org.gcube.vremanagement.executor.api.types.adapter
 
MapAdapter() - Constructor for class org.gcube.vremanagement.executor.api.types.adapter.MapAdapter
 
marshal(Map<String, Object>) - Method in class org.gcube.vremanagement.executor.api.types.adapter.MapAdapter
 
marshal(Throwable) - Method in class org.gcube.vremanagement.executor.api.types.adapter.ThrowableAdapter
 
message - Variable in class org.gcube.vremanagement.executor.exception.beans.ExceptionBean
 

N

name - Variable in class org.gcube.vremanagement.executor.persistence.Persistence
 

O

onStop() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
This function is used to correctly stop the plugin
org.gcube.vremanagement.executor.api - package org.gcube.vremanagement.executor.api
 
org.gcube.vremanagement.executor.api.types - package org.gcube.vremanagement.executor.api.types
 
org.gcube.vremanagement.executor.api.types.adapter - package org.gcube.vremanagement.executor.api.types.adapter
 
org.gcube.vremanagement.executor.exception - package org.gcube.vremanagement.executor.exception
 
org.gcube.vremanagement.executor.exception.beans - package org.gcube.vremanagement.executor.exception.beans
 
org.gcube.vremanagement.executor.persistence - package org.gcube.vremanagement.executor.persistence
 
org.gcube.vremanagement.executor.plugin - package org.gcube.vremanagement.executor.plugin
 

P

Persistence<P extends PersistenceConnector> - Class in org.gcube.vremanagement.executor.persistence
This class is used to persist the execution state
Persistence(P, String, UUID) - Constructor for class org.gcube.vremanagement.executor.persistence.Persistence
Constructor
persistenceConnector - Variable in class org.gcube.vremanagement.executor.persistence.Persistence
 
PersistenceConnector - Class in org.gcube.vremanagement.executor.persistence
Model the connector which create or open the connection to DB
PersistenceConnector() - Constructor for class org.gcube.vremanagement.executor.persistence.PersistenceConnector
Default Constructor
PersistenceConnector(String) - Constructor for class org.gcube.vremanagement.executor.persistence.PersistenceConnector
This constructor is used to provide a location where creating persistence files
Plugin<T extends PluginDeclaration> - Class in org.gcube.vremanagement.executor.plugin
This interface represent the contract for a plugin runnable by the executor.
Plugin(T, Persistence<? extends PersistenceConnector>) - Constructor for class org.gcube.vremanagement.executor.plugin.Plugin
 
PluginDeclaration - Interface in org.gcube.vremanagement.executor.plugin
 
PluginInstanceNotFoundException - Exception in org.gcube.vremanagement.executor.exception
 
PluginInstanceNotFoundException() - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(String) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(String, ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
PluginInstanceNotFoundException(String, ExceptionBean, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginInstanceNotFoundException
 
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(Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
PluginNotFoundException(ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
PluginNotFoundException(String, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
PluginNotFoundException(String, ExceptionBean) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
PluginNotFoundException(String, ExceptionBean, Throwable) - Constructor for exception org.gcube.vremanagement.executor.exception.PluginNotFoundException
 
PluginState - Enum in org.gcube.vremanagement.executor.plugin
 

S

setState(PluginState) - Method in class org.gcube.vremanagement.executor.plugin.Plugin
It is up to the plugin update the State of the Running Plugin using this facilities function.
SmartExecutor - Interface in org.gcube.vremanagement.executor.api
Service Endpoint Interface
stop() - Method in class org.gcube.vremanagement.executor.plugin.Plugin
Stop the Plugin setting state to PluginState.SUSPENDED

T

TARGET_NAMESPACE - Static variable in interface org.gcube.vremanagement.executor.api.SmartExecutor
 
ThrowableAdapter - Class in org.gcube.vremanagement.executor.api.types.adapter
 
ThrowableAdapter() - Constructor for class org.gcube.vremanagement.executor.api.types.adapter.ThrowableAdapter
 

U

unmarshal(String) - Method in class org.gcube.vremanagement.executor.api.types.adapter.MapAdapter
 
unmarshal(String) - Method in class org.gcube.vremanagement.executor.api.types.adapter.ThrowableAdapter
 
uuid - Variable in class org.gcube.vremanagement.executor.persistence.Persistence
 

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.

W

WEB_SERVICE_SERVICE_NAME - Static variable in interface org.gcube.vremanagement.executor.api.SmartExecutor
 
A C E F G I L M N O P S T U V W 

Copyright © 2015. All Rights Reserved.