@Singleton
@Path(value="monitoringdashboard/configuration")
public class MonitoringDashboardConfigurationServices
extends step.core.deployment.AbstractServices
Modifier and Type | Class and Description |
---|---|
static class |
MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration |
Modifier and Type | Field and Description |
---|---|
protected MonitoringDashboardConfigurationAccessor |
monitoringConfAccessor |
protected MonitoringDashboardManager |
monitoringDashboardManager |
protected step.core.scheduler.ExecutionTaskAccessor |
schedulerAccessor |
Constructor and Description |
---|
MonitoringDashboardConfigurationServices() |
Modifier and Type | Method and Description |
---|---|
List<MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration> |
getSchedulerTasksAndConfiguration(boolean filter) |
void |
init() |
void |
setDisplay(String taskId,
Boolean display) |
void |
setPosition(String taskId,
Integer position) |
protected MonitoringDashboardManager monitoringDashboardManager
protected step.core.scheduler.ExecutionTaskAccessor schedulerAccessor
protected MonitoringDashboardConfigurationAccessor monitoringConfAccessor
public MonitoringDashboardConfigurationServices()
@PostConstruct public void init()
init
in class step.core.deployment.AbstractServices
@POST @Consumes(value="application/json") @Path(value="/{taskId}/display") public void setDisplay(@PathParam(value="taskId") String taskId, Boolean display)
@POST @Consumes(value="application/json") @Path(value="/{taskId}/position") public void setPosition(@PathParam(value="taskId") String taskId, Integer position)
@GET @Consumes(value="application/json") @Path(value="/list") public List<MonitoringDashboardConfigurationServices.SchedulerTasksAndConfiguration> getSchedulerTasksAndConfiguration(@QueryParam(value="filter") boolean filter)
Copyright © 2020. All rights reserved.