类 ZeebeProcessService

  • 所有已实现的接口:
    cn.dustlight.flow.core.flow.process.ProcessService<String>

    public class ZeebeProcessService
    extends Object
    implements cn.dustlight.flow.core.flow.process.ProcessService<String>
    • 构造器详细资料

      • ZeebeProcessService

        public ZeebeProcessService​(io.camunda.zeebe.client.ZeebeClient zeebeClient,
                                   org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations elasticsearchOperations)
      • ZeebeProcessService

        public ZeebeProcessService​(io.camunda.zeebe.client.ZeebeClient zeebeClient,
                                   org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations elasticsearchOperations,
                                   Set<ZeebeProcessAdapter> zeebeProcessAdapters)
    • 方法详细资料

      • createProcess

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.process.Process<String>> createProcess​(String clientId,
                                                                                                              String owner,
                                                                                                              String processData)
        指定者:
        createProcess 在接口中 cn.dustlight.flow.core.flow.process.ProcessService<String>
      • deleteProcess

        public reactor.core.publisher.Mono<Void> deleteProcess​(String clientId,
                                                               String processName)
        指定者:
        deleteProcess 在接口中 cn.dustlight.flow.core.flow.process.ProcessService<String>
      • getProcess

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.process.Process<String>> getProcess​(String clientId,
                                                                                                           String name,
                                                                                                           Integer version)
        指定者:
        getProcess 在接口中 cn.dustlight.flow.core.flow.process.ProcessService<String>
      • isProcessExists

        public reactor.core.publisher.Mono<Boolean> isProcessExists​(String clientId,
                                                                    Collection<String> name)
        指定者:
        isProcessExists 在接口中 cn.dustlight.flow.core.flow.process.ProcessService<String>
      • findProcess

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.QueryResult<ZeebeProcess>> findProcess​(String clientId,
                                                                                                              String keyword,
                                                                                                              int page,
                                                                                                              int size)
        指定者:
        findProcess 在接口中 cn.dustlight.flow.core.flow.process.ProcessService<String>