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插件就是这么做的:

数据库的配置格式:

上一篇 下一篇

猜你喜欢

热点阅读