Uses of Interface
cloud.opencode.base.flow.observability.FlowMetrics
Packages that use FlowMetrics
Package
Description
Package-private engine internals (DefaultFlowEngine / StepEvaluator / TransitionResolver / HistoryWriter).
Optional observability integration — v4 §9.1.
Seven approval operation handlers (approve / vote / reject / addSign / withdraw / transfer / circulate).
7 个审批动作处理器(同意 / 投票 / 驳回 / 加签 / 撤回 / 转办 / 抄送)。
-
Uses of FlowMetrics in cloud.opencode.base.flow.internal
Constructors in cloud.opencode.base.flow.internal with parameters of type FlowMetricsModifierConstructorDescriptionDefaultFlowInstanceService(FlowRepository repo, StepEntry stepEntry, HistoryWriter history, cloud.opencode.base.flow.internal.IdProvider idProvider, FlowMetrics metrics) Test-friendly constructor with explicitFlowMetrics.DefaultFlowInstanceService(FlowRepository repo, StepEntry stepEntry, HistoryWriter history, cloud.opencode.base.flow.internal.IdProvider idProvider, FlowMetrics metrics, CurrentUserProvider currentUser) Full test-friendly constructor including authn SPI.DefaultFlowInstanceService(FlowRepository repo, AssigneeResolver assigneeResolver, ExpressionEvaluator exprEvaluator, FlowMetrics metrics) Convenience constructor with an explicitFlowMetrics.DefaultFlowInstanceService(FlowRepository repo, AssigneeResolver assigneeResolver, ExpressionEvaluator exprEvaluator, FlowMetrics metrics, CurrentUserProvider currentUser) Full convenience constructor including authn SPI.DefaultTaskService(FlowRepository repo, ApproveOperation approveOp, VoteOperation voteOp, RejectOperation rejectOp, AddSignOperation addSignOp, WithdrawOperation withdrawOp, TransferOperation transferOp, CirculateOperation circulateOp, FlowMetrics metrics) Test-friendly constructor accepting fully-built operation instances with explicitFlowMetrics.DefaultTaskService(FlowRepository repo, ApproveOperation approveOp, VoteOperation voteOp, RejectOperation rejectOp, AddSignOperation addSignOp, WithdrawOperation withdrawOp, TransferOperation transferOp, CirculateOperation circulateOp, FlowMetrics metrics, CurrentUserProvider currentUser) Full test-friendly constructor including authn SPI.DefaultTaskService(FlowRepository repo, AssigneeResolver assigneeResolver, ExpressionEvaluator exprEvaluator, FlowMetrics metrics) Convenience constructor wiring all dependencies from the SPIs with an explicitFlowMetrics.DefaultTaskService(FlowRepository repo, AssigneeResolver assigneeResolver, ExpressionEvaluator exprEvaluator, FlowMetrics metrics, CurrentUserProvider currentUser) Full convenience constructor including authn SPI. -
Uses of FlowMetrics in cloud.opencode.base.flow.observability
Classes in cloud.opencode.base.flow.observability that implement FlowMetricsModifier and TypeClassDescriptionfinal classFlowMetricsadapter that forwards every event into aMetricRegistryfromopencode-base-observability.final classZero-cost defaultFlowMetrics— every method is an empty body.Methods in cloud.opencode.base.flow.observability that return FlowMetricsModifier and TypeMethodDescriptionstatic FlowMetricsFlowMetricsFactory.create()Returns aFlowMetricsbound to a freshly createdMetricRegistrywhenopencode-base-observabilityis on the classpath, or aNoOpFlowMetricsotherwise.static FlowMetricsFlowMetricsFactory.fromRegistry(Object registry) Returns aFlowMetricsbound to the supplied registry. -
Uses of FlowMetrics in cloud.opencode.base.flow.operation
Constructors in cloud.opencode.base.flow.operation with parameters of type FlowMetricsModifierConstructorDescriptionApproveOperation(FlowRepository repo, HistoryWriter history, StepEvaluator evaluator, TransitionResolver router, StepEntry stepEntry, FlowMetrics metrics) Construct an approve operation with explicitFlowMetrics.VoteOperation(FlowRepository repo, HistoryWriter history, StepEvaluator evaluator, TransitionResolver router, StepEntry stepEntry, FlowMetrics metrics) Construct a vote operation with explicitFlowMetrics.