接口 ScenarioHolder
-
- 所有已知实现类:
ScenarioHandler,StorageScenario,TransmitScenario
public interface ScenarioHolderThe interface Scenario holder.- 从以下版本开始:
- : 1.0.0
- 作者:
- : longfa
-
-
字段概要
字段 修饰符和类型 字段 说明 static ConcurrentHashMap<Scenario,ScenarioHandler>abstractScenariosThe constant abstractScenarios.static ArrayList<ScenarioSchedule>scenarioSchedulesThe constant scenarioSchedules.
-
方法概要
所有方法 静态方法 实例方法 抽象方法 修饰符和类型 方法 说明 static ExecutorgetExecutor()Get executor executor.static ScenarioHandlergetScenarios(Scenario scenario)Gets scenarios.static ObjectscenarioSchedule(org.aspectj.lang.ProceedingJoinPoint joinPoint)Scenario schedule object.voidstorageDecryptProcessor(Object process, org.aspectj.lang.reflect.MethodSignature signature, Decrypt decrypt)解密链路 存储DecryptvoidstorageEncryptProcessor(Object[] args, org.aspectj.lang.reflect.MethodSignature signature, Encrypt encrypt)加密链路 存储EncryptvoidtransmitDecryptProcessor(Object[] args, org.aspectj.lang.reflect.MethodSignature signature, Decrypt decrypt)解密链路 网络传输DecryptvoidtransmitEncryptProcessor(Object process, org.aspectj.lang.reflect.MethodSignature signature, Encrypt encrypt)加密链路 网络传输Encrypt
-
-
-
字段详细资料
-
abstractScenarios
static final ConcurrentHashMap<Scenario,ScenarioHandler> abstractScenarios
The constant abstractScenarios.
-
scenarioSchedules
static final ArrayList<ScenarioSchedule> scenarioSchedules
The constant scenarioSchedules.
-
-
方法详细资料
-
getScenarios
static ScenarioHandler getScenarios(Scenario scenario)
Gets scenarios.- 参数:
scenario- the scenario- 返回:
- the scenarios
-
scenarioSchedule
static Object scenarioSchedule(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
Scenario schedule object.- 参数:
joinPoint- the join point- 返回:
- the object
- 抛出:
Throwable- the throwable
-
getExecutor
static Executor getExecutor()
Get executor executor.- 返回:
- the executor
-
storageEncryptProcessor
void storageEncryptProcessor(Object[] args, org.aspectj.lang.reflect.MethodSignature signature, Encrypt encrypt) throws Throwable
加密链路 存储Encrypt- 参数:
args- 参数signature- 方法源信息encrypt- 加密实例- 抛出:
Throwable- 异常
-
storageDecryptProcessor
void storageDecryptProcessor(Object process, org.aspectj.lang.reflect.MethodSignature signature, Decrypt decrypt) throws Throwable
解密链路 存储Decrypt- 参数:
process- 目标方法执行结果signature- 方法源信息decrypt- 解密注解源信息- 抛出:
Throwable- 异常
-
transmitEncryptProcessor
void transmitEncryptProcessor(Object process, org.aspectj.lang.reflect.MethodSignature signature, Encrypt encrypt) throws Throwable
加密链路 网络传输Encrypt- 参数:
process- 参数signature- 方法源信息encrypt- 加密实例- 抛出:
Throwable- 异常
-
-