All Classes and Interfaces
Class
Description
Who may do what on the Smart Executor, from the roles in the token of the caller.
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.