Join Point

每个Join Point表示特定交易生命周期阶段的状态转换函数。这些Join Point由不同的元数据(概述触发条件、可以访问的系统模块以及可以利用的运行时上下文)和一个入口函数(例如,你的 Aspect 类中的 PreTxExecute 方法)构成。

连接点分为以下几类:

更直观的表示请参见下图:

入口函数

每个Join Point都有一个专用的入口函数接口,包括:

要使 Aspect 在Join Point内处于活动状态,它必须包含与给定入口函数对齐的函数,通过相应的入口函数启动 Aspect。

互操作接口

互操作接口在以下方面发挥作用:

通过这些接口,Aspects 可以利用核心区块链功能。一些连接点可能提供多个系统调用。这些接口使 Aspects 能够定制交易或区块处理流程。