public abstract class DoaInterceptor extends AbstractCostInterceptor
IInterceptor.FlowType, IInterceptor.Layer, IInterceptor.Name
Constructor and Description |
---|
DoaInterceptor() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
org.json.JSONObject |
handleIntercept(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom)
自定义拦截处理逻辑
|
abstract void |
onIntercept(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom,
int doa)
自定义拦截处理逻辑
|
getInputObj, intercept
public java.lang.String getName()
public org.json.JSONObject handleIntercept(java.lang.String layer, java.lang.String flowType, org.json.JSONObject custom)
AbstractCostInterceptor
handleIntercept
in class AbstractCostInterceptor
layer
- sdk 层级,如:Layer
flowType
- 边界流向类型,取值:FlowType
custom
- 自定义参数public abstract void onIntercept(java.lang.String layer, java.lang.String flowType, org.json.JSONObject custom, int doa)
layer
- sdk 层级,如:Layer
flowType
- 边界流向类型,取值:FlowType
custom
- 自定义参数doa
- doa 位置