20、jvm-sandbox-repeater如何区分主调用和子
2023-02-17 本文已影响0人
许你一枝花
一、以java插件为例
1、实现插件类时覆写的isEntrance()方法
如果返回的是true,则代表通过此插件录制的调用为主方法调用;
如果返回的是false,则代表通过此插件录制的调用为子方法调用
public boolean isEntrance() {return true;}
2、具体这个插件类能录制那些哪些接口 及接口下的哪些方法
则是通过方法定义:
protected List<EnhanceModel> getEnhanceModels(){}
3、getEnhanceModels的配置方式
a、在插件类直接指明当前插件要录制的接口及方法,比如http插件就是这么做的:

b、通过读取数据库配置指明当前插件要录制的接口及方法,比如java插件就是这么做的:

数据库的配置格式:
