DeploymentBuilder API 详解:构建和配置部署描述
DeploymentBuilder 是一个用于构建部署描述的接口,它提供了一些方法来设置和配置部署的各个方面。以下是 DeploymentBuilder 的一些常用 API 及其作用:
-
addBpmnModel(String resourceName, BpmnModel bpmnModel)
- 将给定的 BpmnModel 添加到部署中。
-
addInputStream(String resourceName, InputStream inputStream)
- 将给定的输入流添加到部署中,以便部署资源。
-
addClasspathResource(String resource)
- 将给定的类路径资源添加到部署中。
-
addString(String resourceName, String text)
- 将给定的字符串添加到部署中。
-
addModelInstance(String resourceName, BpmnModelInstance modelInstance)
- 将给定的 BpmnModelInstance 添加到部署中。
-
addZipInputStream(ZipInputStream zipInputStream)
- 将给定的 ZipInputStream 中的资源添加到部署中。
-
addDeploymentResources(String deploymentId)
- 添加与给定部署 ID 相关的资源。
-
name(String name)
- 设置部署的名称。
-
category(String category)
- 设置部署的类别。
-
tenantId(String tenantId)
- 设置部署的租户 ID。
-
enableDuplicateFiltering(boolean enableDuplicateFiltering)
- 是否启用重复过滤。
-
deploy()
- 执行部署操作,将所有配置的资源部署到流程引擎中。
这些 API 可以根据具体的需求来选择使用,以构建和配置部署描述。
原文地址: https://www.cveoy.top/t/topic/qqRU 著作权归作者所有。请勿转载和采集!