public abstract class AbstractCostInterceptor extends java.lang.Object implements IInterceptor
IInterceptor.FlowType, IInterceptor.Layer, IInterceptor.Name| Constructor and Description |
|---|
AbstractCostInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
static org.json.JSONObject |
getInputObj(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom)
构造拦截器输入对象
|
abstract org.json.JSONObject |
handleIntercept(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom)
自定义拦截处理逻辑
|
java.lang.Object |
intercept(org.json.JSONObject inputObj) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic static org.json.JSONObject getInputObj(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom)
layer - sdk 层级,如:LayerflowType - 边界流向类型,取值:FlowTypecustom - 自定义参数public java.lang.Object intercept(org.json.JSONObject inputObj)
intercept in interface IInterceptorpublic abstract org.json.JSONObject handleIntercept(java.lang.String layer,
java.lang.String flowType,
org.json.JSONObject custom)
layer - sdk 层级,如:LayerflowType - 边界流向类型,取值:FlowTypecustom - 自定义参数