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
ConstructorsConstructorDescriptionReactiveRqueueViewController(RqueueWebConfig rqueueWebConfig, RqueueViewControllerService rqueueViewControllerService, org.springframework.web.reactive.result.view.ViewResolver rqueueViewResolver) -
Method Summary
Modifier and TypeMethodDescriptionreactor.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
-
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
-