Class OrchestraServicesImpl
java.lang.Object
io.vertigo.orchestra.impl.services.OrchestraServicesImpl
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,OrchestraServices
Implémentation du manager des executions.
- Version:
- $Id$
- Author:
- mlaroche.
-
Constructor Summary
ConstructorsConstructorDescriptionOrchestraServicesImpl(List<ProcessExecutorPlugin> processExecutorPlugins, Optional<ProcessLoggerPlugin> logProviderPlugin, Optional<ProcessReportPlugin> processReportPlugin, List<ProcessSchedulerPlugin> processSchedulerPlugins) Constructeur du gestionnaire de l'execution des processus orchestra. -
Method Summary
Modifier and TypeMethodDescriptionExecutes the processes (scheduled or manual)Only accessible if a plugin has been registeredOnly accessible if a plugin has been registered
-
Constructor Details
-
OrchestraServicesImpl
@Inject public OrchestraServicesImpl(List<ProcessExecutorPlugin> processExecutorPlugins, Optional<ProcessLoggerPlugin> logProviderPlugin, Optional<ProcessReportPlugin> processReportPlugin, List<ProcessSchedulerPlugin> processSchedulerPlugins) Constructeur du gestionnaire de l'execution des processus orchestra.- Parameters:
processExecutorPlugins- plugins of executionlogProviderPlugin- plugin for loggingprocessReportPlugin- plugin for reportingprocessSchedulerPlugins- plugins for scheduling
-
-
Method Details
-
getExecutor
Executes the processes (scheduled or manual)- Specified by:
getExecutorin interfaceOrchestraServices- Returns:
- the executor
-
getScheduler
- Specified by:
getSchedulerin interfaceOrchestraServices- Returns:
- the scheduler
-
getLogger
Description copied from interface:OrchestraServicesOnly accessible if a plugin has been registered- Specified by:
getLoggerin interfaceOrchestraServices- Returns:
- the processLogger
-
getReport
Description copied from interface:OrchestraServicesOnly accessible if a plugin has been registered- Specified by:
getReportin interfaceOrchestraServices- Returns:
- the report
-