java.lang.Object
de.codecentric.boot.admin.server.web.ApplicationsController

@AdminController @ResponseBody public class ApplicationsController extends Object
REST controller for controlling registration of managed instances.
  • Constructor Details

    • ApplicationsController

      public ApplicationsController(ApplicationRegistry registry, org.springframework.context.ApplicationEventPublisher publisher)
  • Method Details

    • applications

      @GetMapping(path="/applications", produces="application/json") public reactor.core.publisher.Flux<Application> applications()
    • refreshApplications

      @PostMapping(path="/applications", produces="application/json") public void refreshApplications()
    • application

      @GetMapping(path="/applications/{name}", produces="application/json") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Application>> application(@PathVariable("name") String name)
    • applicationsStream

      @GetMapping(path="/applications", produces="text/event-stream") public reactor.core.publisher.Flux<org.springframework.http.codec.ServerSentEvent<Application>> applicationsStream()
    • unregister

      @DeleteMapping(path="/applications/{name}") public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Void>> unregister(@PathVariable("name") String name)