Class Monitors
java.lang.Object
org.frankframework.console.controllers.Monitors
@RestController
@RequestMapping("/configurations/{configuration}/monitors")
public class Monitors
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
static final record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> getMonitor
(Monitors.MonitorPathVariables path, boolean showConfigXml) org.springframework.http.ResponseEntity
<?> getMonitors
(Monitors.MonitorPathVariables path, boolean showConfigXml) org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?> org.springframework.http.ResponseEntity
<?>
-
Constructor Details
-
Monitors
-
-
Method Details
-
getMonitors
@AllowAllIbisUserRoles @GetMapping({"","/"}) public org.springframework.http.ResponseEntity<?> getMonitors(Monitors.MonitorPathVariables path, @RequestParam(value="xml",defaultValue="false") boolean showConfigXml) -
addMonitor
@AllowAllIbisUserRoles @PostMapping(value={"","/"}, produces="application/json", consumes="application/json") public org.springframework.http.ResponseEntity<?> addMonitor(Monitors.MonitorPathVariables path, @RequestBody Monitors.CreateMonitorModel model) -
getMonitor
@AllowAllIbisUserRoles @GetMapping("/{monitorName}") public org.springframework.http.ResponseEntity<?> getMonitor(Monitors.MonitorPathVariables path, @RequestParam(value="xml",defaultValue="false") boolean showConfigXml) -
updateMonitor
@AllowAllIbisUserRoles @PutMapping(value="/{monitorName}", produces="application/json", consumes="application/json") public org.springframework.http.ResponseEntity<?> updateMonitor(Monitors.MonitorPathVariables path, @RequestBody Monitors.UpdateMonitorRequestModel model) -
deleteMonitor
@AllowAllIbisUserRoles @DeleteMapping(value="/{monitorName}", produces="application/json") public org.springframework.http.ResponseEntity<?> deleteMonitor(Monitors.MonitorPathVariables path) -
getTriggers
@AllowAllIbisUserRoles @GetMapping(value="/{monitorName}/triggers", produces="application/json") public org.springframework.http.ResponseEntity<?> getTriggers(Monitors.MonitorPathVariables path) -
addTrigger
@AllowAllIbisUserRoles @PostMapping(value="/{monitorName}/triggers", produces="application/json", consumes="application/json") public org.springframework.http.ResponseEntity<?> addTrigger(Monitors.MonitorPathVariables path, @RequestBody Monitors.AddOrUpdateTriggerModel model) -
getTrigger
@AllowAllIbisUserRoles @GetMapping(value="/{monitorName}/triggers/{trigger}", produces="application/json") public org.springframework.http.ResponseEntity<?> getTrigger(Monitors.MonitorPathVariables path) -
updateTrigger
@AllowAllIbisUserRoles @PutMapping(value="/{monitorName}/triggers/{trigger}", produces="application/json", consumes="application/json") public org.springframework.http.ResponseEntity<?> updateTrigger(Monitors.MonitorPathVariables path, @RequestBody Monitors.AddOrUpdateTriggerModel model) -
deleteTrigger
@AllowAllIbisUserRoles @DeleteMapping(value="/{monitorName}/triggers/{trigger}", produces="application/json") public org.springframework.http.ResponseEntity<?> deleteTrigger(Monitors.MonitorPathVariables path)
-