Zongzi. Windowing. Strategy behaviour
(zongzi v0.3.0)
Copy Markdown
类似于 plug 管道,但不同点是直接载入函数而不是 atom 。
约束(见 decisions/windowing-post-rebase)
- 只读
Context;不得改 Timeline - 不得做
Declaration.resolve(语义层) - 不得分配持久 window/slice id
- intervention 按
channelpattern match 决定是否撑窗(见各实现 moduledoc)
Summary
Callbacks
@callback window(Zongzi.Windowing.Context.t()) :: {:ok, Zongzi.Windowing.Context.t()} | {:error, term()}