Class ReactiveRqueueViewController

java.lang.Object
com.github.sonus21.rqueue.web.controller.BaseReactiveController
com.github.sonus21.rqueue.web.controller.ReactiveRqueueViewController

@Controller @RequestMapping(path="${rqueue.web.url.prefix:}rqueue") @Conditional(ReactiveEnabled.class) public class ReactiveRqueueViewController extends BaseReactiveController
  • Field Summary

    Fields inherited from class com.github.sonus21.rqueue.web.controller.BaseReactiveController

    rqueueWebConfig
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveRqueueViewController(RqueueWebConfig rqueueWebConfig, RqueueViewControllerService rqueueViewControllerService, org.springframework.web.reactive.result.view.ViewResolver rqueueViewResolver)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    dead(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    index(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    pending(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    queueDetail(String queueName, org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    queues(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    running(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    scheduled(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     
    reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View>
    utility(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response)
     

    Methods inherited from class com.github.sonus21.rqueue.web.controller.BaseReactiveController

    isEnabled

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReactiveRqueueViewController

      @Autowired public ReactiveRqueueViewController(RqueueWebConfig rqueueWebConfig, RqueueViewControllerService rqueueViewControllerService, @Qualifier("reactiveRqueueViewResolver") org.springframework.web.reactive.result.view.ViewResolver rqueueViewResolver)
  • Method Details

    • index

      @GetMapping public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> index(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • queues

      @GetMapping("queues") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> queues(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • queueDetail

      @GetMapping("queues/{queueName}") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> queueDetail(@PathVariable("queueName") String queueName, org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • running

      @GetMapping("running") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> running(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • scheduled

      @GetMapping("scheduled") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> scheduled(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • dead

      @GetMapping("dead") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> dead(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • pending

      @GetMapping("pending") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> pending(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception
    • utility

      @GetMapping("utility") public reactor.core.publisher.Mono<org.springframework.web.reactive.result.view.View> utility(org.springframework.ui.Model model, org.springframework.http.server.reactive.ServerHttpRequest request, org.springframework.http.server.reactive.ServerHttpResponse response) throws Exception
      Throws:
      Exception