DeploymentBuilder 是一个用于构建部署描述的接口,它提供了一些方法来设置和配置部署的各个方面。以下是 DeploymentBuilder 的一些常用 API 及其作用:

  1. addBpmnModel(String resourceName, BpmnModel bpmnModel)

    • 将给定的 BpmnModel 添加到部署中。
  2. addInputStream(String resourceName, InputStream inputStream)

    • 将给定的输入流添加到部署中,以便部署资源。
  3. addClasspathResource(String resource)

    • 将给定的类路径资源添加到部署中。
  4. addString(String resourceName, String text)

    • 将给定的字符串添加到部署中。
  5. addModelInstance(String resourceName, BpmnModelInstance modelInstance)

    • 将给定的 BpmnModelInstance 添加到部署中。
  6. addZipInputStream(ZipInputStream zipInputStream)

    • 将给定的 ZipInputStream 中的资源添加到部署中。
  7. addDeploymentResources(String deploymentId)

    • 添加与给定部署 ID 相关的资源。
  8. name(String name)

    • 设置部署的名称。
  9. category(String category)

    • 设置部署的类别。
  10. tenantId(String tenantId)

    • 设置部署的租户 ID。
  11. enableDuplicateFiltering(boolean enableDuplicateFiltering)

    • 是否启用重复过滤。
  12. deploy()

    • 执行部署操作,将所有配置的资源部署到流程引擎中。

这些 API 可以根据具体的需求来选择使用,以构建和配置部署描述。

DeploymentBuilder API 详解:构建和配置部署描述

原文地址: https://www.cveoy.top/t/topic/qqRU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录