JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Use
Tree
Index
Search
Help
cloud.opencode.base.flow
Contents
Description
Related Packages
Hide sidebar
Show sidebar
Package cloud.opencode.base.flow
package
cloud.opencode.base.flow
OpenCode Base Flow - Lightweight approval workflow engine with JSON DSL. OpenCode Base Flow - 基于 JSON DSL 的轻量级审批工作流引擎。
Since:
JDK 25, opencode-base-flow V1.0.5
Author:
Leon Soo
Related Packages
Package
Description
cloud.opencode.base.flow.api
Public API surface for the flow engine (4 services exposed to the host).
cloud.opencode.base.flow.dsl
JSON DSL parsing for flow definitions (parser + validator + JSON Schema).
cloud.opencode.base.flow.event
Domain events published by the flow engine.
cloud.opencode.base.flow.exception
Flow exception hierarchy and
FlowErrorCode
catalogue.
cloud.opencode.base.flow.internal
Package-private engine internals (DefaultFlowEngine / StepEvaluator / TransitionResolver / HistoryWriter).
cloud.opencode.base.flow.model
Domain models for the flow engine (immutable records).
cloud.opencode.base.flow.observability
Optional observability integration — v4 §9.1.
cloud.opencode.base.flow.operation
Seven approval operation handlers (approve / vote / reject / addSign / withdraw / transfer / circulate). 7 个审批动作处理器(同意 / 投票 / 驳回 / 加签 / 撤回 / 转办 / 抄送)。
cloud.opencode.base.flow.persistence
Persistence layer (InMemory + JDBC repositories with dialect abstraction).
cloud.opencode.base.flow.spi
Service Provider Interfaces (3 SPIs: AssigneeResolver / ExpressionEvaluator / CurrentUserProvider).