Camunda平台提供了一个公共API。本节主要包括公共API的定义和版本更新的向后兼容性问题。

公共 API 的定义

Camunda平台的公共API包含两部分:

Java API:

以下模块的所有非实现的Java包(包名不包含impl,也就是接口类):

  • camunda-engine
  • camunda-engine-spring
  • camunda-engine-cdi
  • camunda-engine-dmn
  • camunda-bpmn-model
  • camunda-cmmn-model
  • camunda-dmn-model
  • camunda-spin-core
  • camunda-connect-core
  • camunda-commons-typed-values

HTTP API (REST API):

  • camunda-engine-rest: HTTP接口(REST API接受的一组HTTP请求,详情见REST API参考。Java类不是公共API的一部分.

公共API的向后兼容

Camunda的版本管理方案遵循语义化版本提出的 大版本号.小版本号.补丁 模式。Camunda将保持小版本号版本更新是向后兼容性的。例如:从版本 7.1.x7.2.x 公共API是向后兼容的。

目录: