@Singleton
@Path(value="monitoringdashboard")
public class MonitoringDashboardServices
extends step.core.deployment.AbstractServices
Modifier and Type | Class and Description |
---|---|
static class |
MonitoringDashboardServices.DashboardEntry |
Modifier and Type | Field and Description |
---|---|
protected ch.exense.commons.app.Configuration |
configuration |
protected step.core.execution.model.ExecutionAccessor |
executionAccessor |
protected step.core.export.ExportTaskManager |
exportTaskManager |
protected MonitoringDashboardConfigurationAccessor |
monitoringConfAccessor |
protected MonitoringDashboardManager |
monitoringDashboardManager |
protected step.core.scheduler.ExecutionTaskAccessor |
schedulerAccessor |
Constructor and Description |
---|
MonitoringDashboardServices() |
MonitoringDashboardServices(ch.exense.commons.app.Configuration configuration,
step.core.execution.model.ExecutionAccessor executionAccessor,
step.core.scheduler.ExecutionTaskAccessor schedulerAccessor,
MonitoringDashboardConfigurationAccessor monitoringConfAccessor,
MonitoringDashboardManager monitoringDashboardManager) |
Modifier and Type | Method and Description |
---|---|
static Comparator<MonitoringDashboardServices.DashboardEntry> |
dashboadEntryComparator() |
step.core.export.ExportTaskManager.ExportStatus |
export() |
List<MonitoringDashboardServices.DashboardEntry> |
getMonitoringDashboard() |
protected List<MonitoringDashboardServices.DashboardEntry> |
getMonitoringDashboard(step.core.objectenricher.ObjectPredicate objectPredicate) |
void |
init() |
protected ch.exense.commons.app.Configuration configuration
protected step.core.execution.model.ExecutionAccessor executionAccessor
protected step.core.scheduler.ExecutionTaskAccessor schedulerAccessor
protected MonitoringDashboardConfigurationAccessor monitoringConfAccessor
protected step.core.export.ExportTaskManager exportTaskManager
protected MonitoringDashboardManager monitoringDashboardManager
public MonitoringDashboardServices()
public MonitoringDashboardServices(ch.exense.commons.app.Configuration configuration, step.core.execution.model.ExecutionAccessor executionAccessor, step.core.scheduler.ExecutionTaskAccessor schedulerAccessor, MonitoringDashboardConfigurationAccessor monitoringConfAccessor, MonitoringDashboardManager monitoringDashboardManager)
@PostConstruct public void init()
init
in class step.core.deployment.AbstractServices
@GET @Consumes(value="application/json") @Path(value="/get") public List<MonitoringDashboardServices.DashboardEntry> getMonitoringDashboard()
protected List<MonitoringDashboardServices.DashboardEntry> getMonitoringDashboard(step.core.objectenricher.ObjectPredicate objectPredicate)
public static Comparator<MonitoringDashboardServices.DashboardEntry> dashboadEntryComparator()
@GET @Path(value="/export") @Consumes(value="application/json") @Produces(value="application/json") public step.core.export.ExportTaskManager.ExportStatus export()
Copyright © 2020. All rights reserved.