类 ZeebeInstanceService

  • 所有已实现的接口:
    cn.dustlight.flow.core.flow.instance.InstanceService

    public class ZeebeInstanceService
    extends Object
    implements cn.dustlight.flow.core.flow.instance.InstanceService
    • 构造器详细资料

      • ZeebeInstanceService

        public ZeebeInstanceService​(io.camunda.zeebe.client.ZeebeClient zeebeClient,
                                    org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations operations)
    • 方法详细资料

      • start

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.instance.Instance> start​(String clientId,
                                                                                                String name,
                                                                                                Map<String,​Object> variables)
        指定者:
        start 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • get

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.instance.Instance> get​(String clientId,
                                                                                              Long id)
        指定者:
        get 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • list

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.QueryResult<cn.dustlight.flow.core.flow.instance.Instance>> list​(String clientId,
                                                                                                                                        String name,
                                                                                                                                        Integer version,
                                                                                                                                        Set<cn.dustlight.flow.core.flow.instance.InstanceEvent.Status> statuses,
                                                                                                                                        int page,
                                                                                                                                        int size)
        指定者:
        list 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • cancel

        public reactor.core.publisher.Mono<Void> cancel​(String client,
                                                        Long id)
        指定者:
        cancel 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • resolve

        public reactor.core.publisher.Mono<Void> resolve​(String client,
                                                         Long id,
                                                         Long scope)
        指定者:
        resolve 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • getVariables

        public reactor.core.publisher.Mono<Map<String,​Object>> getVariables​(String client,
                                                                                  Long id,
                                                                                  Long scope)
        指定者:
        getVariables 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • setVariables

        public reactor.core.publisher.Mono<Void> setVariables​(String client,
                                                              Long id,
                                                              Long scope,
                                                              Map<String,​Object> variables)
        指定者:
        setVariables 在接口中 cn.dustlight.flow.core.flow.instance.InstanceService
      • listInstance

        public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.QueryResult<cn.dustlight.flow.core.flow.instance.Instance>> listInstance​(String clientId,
                                                                                                                                                String name,
                                                                                                                                                Integer version,
                                                                                                                                                int page,
                                                                                                                                                int size,
                                                                                                                                                org.elasticsearch.index.query.QueryBuilder... filters)