@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.