类 TriggerController


  • @RestController
    @RequestMapping("/v1")
    @CrossOrigin
    public class TriggerController
    extends Object
    • 构造器详细资料

      • TriggerController

        public TriggerController()
    • 方法详细资料

      • setTriggerProcess

        @PutMapping("/trigger/{key}")
        public reactor.core.publisher.Mono<Void> setTriggerProcess​(@PathVariable(name="key")
                                                                   String key,
                                                                   @RequestParam(name="opt")
                                                                   String operation,
                                                                   @RequestBody
                                                                   Set<String> processes,
                                                                   @RequestParam(name="cid",required=false)
                                                                   String clientId,
                                                                   cn.dustlight.auth.resources.core.AuthPrincipal principal,
                                                                   cn.dustlight.auth.client.reactive.ReactiveAuthClient client)
      • getTriggerProcess

        @GetMapping("/trigger/{key}")
        public reactor.core.publisher.Mono<Collection<String>> getTriggerProcess​(@PathVariable(name="key")
                                                                                 String key,
                                                                                 @RequestParam(name="opt",required=false)
                                                                                 String operation,
                                                                                 @RequestParam(name="cid",required=false)
                                                                                 String clientId,
                                                                                 cn.dustlight.auth.resources.core.AuthPrincipal principal,
                                                                                 cn.dustlight.auth.client.reactive.ReactiveAuthClient client)
      • getTriggerKeys

        @GetMapping("/process/{process}/trigger")
        public reactor.core.publisher.Mono<Collection<String>> getTriggerKeys​(@PathVariable(name="process")
                                                                              String process,
                                                                              @RequestParam(name="opt",required=false)
                                                                              String operation,
                                                                              @RequestParam(name="cid",required=false)
                                                                              String clientId,
                                                                              cn.dustlight.auth.resources.core.AuthPrincipal principal,
                                                                              cn.dustlight.auth.client.reactive.ReactiveAuthClient client)
      • getOperations

        @GetMapping("/trigger-operations")
        public reactor.core.publisher.Mono<Collection<String>> getOperations()