All Classes and Interfaces

Class
Description
Who may do what on the Smart Executor, from the roles in the token of the caller.
 
Deletes once a day, in each Context where the service runs, the states of the executions older than ExecutionStatesPurge.RETENTION, except the last state of each task.
 
 
 
Deprecated.
 
Declares the base OpenAPI document metadata (info, license, servers and the bearerAuth security scheme) read by SmallRye OpenAPI at build time.
PercentageSetterImpl<T extends org.gcube.vremanagement.executor.plugin.Plugin>
 
This is a singleton class which discover on classpath the available plugins and map the plugin name to its implementation class.
Keeps the scheduled tasks and the states of their executions in a PostgreSQL database, in two tables the connector creates when they are missing.
 
 
 
RunnablePlugin<T extends org.gcube.vremanagement.executor.plugin.Plugin>
 
 
 
 
 
 
 
 
 
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.
Model the connector which create or open the connection to DB.
 
 
 
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.