Class MonitoringDashboardServices


  • @Singleton
    @Path("monitoringdashboard")
    public class MonitoringDashboardServices
    extends step.core.deployment.AbstractServices
    • Field Detail

      • configuration

        protected ch.exense.commons.app.Configuration configuration
      • executionAccessor

        protected step.core.execution.model.ExecutionAccessor executionAccessor
      • schedulerAccessor

        protected step.core.scheduler.ExecutionTaskAccessor schedulerAccessor
      • exportTaskManager

        protected step.core.export.ExportTaskManager exportTaskManager
    • Constructor Detail

      • MonitoringDashboardServices

        public MonitoringDashboardServices()
      • MonitoringDashboardServices

        public MonitoringDashboardServices​(ch.exense.commons.app.Configuration configuration,
                                           step.core.execution.model.ExecutionAccessor executionAccessor,
                                           step.core.scheduler.ExecutionTaskAccessor schedulerAccessor,
                                           MonitoringDashboardConfigurationAccessor monitoringConfAccessor,
                                           MonitoringDashboardManager monitoringDashboardManager)
    • Method Detail

      • init

        @PostConstruct
        public void init()
        Overrides:
        init in class step.core.deployment.AbstractServices
      • export

        @GET
        @Path("/export")
        @Consumes("application/json")
        @Produces("application/json")
        public step.core.export.ExportTaskManager.ExportStatus export()