接口 ScenarioHolder
-
- 所有已知实现类:
ScenarioHandler,StorageScenario,TransmitScenario
public interface ScenarioHolder- 从以下版本开始:
- : 1.0.0
- 作者:
- : longfa
-
-
字段概要
字段 修饰符和类型 字段 说明 static ConcurrentHashMap<Scenario,ScenarioHandler>abstractScenariosstatic ArrayList<ScenarioSchedule>scenarioSchedules
-
方法概要
所有方法 静态方法 实例方法 抽象方法 修饰符和类型 方法 说明 static ExecutorgetExecutor()static ScenarioHandlergetScenarios(Scenario scenario)static ObjectscenarioSchedule(org.aspectj.lang.ProceedingJoinPoint joinPoint)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
-
scenarioSchedules
static final ArrayList<ScenarioSchedule> scenarioSchedules
-
-
方法详细资料
-
getScenarios
static ScenarioHandler getScenarios(Scenario scenario)
-
scenarioSchedule
static Object scenarioSchedule(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
- 抛出:
Throwable
-
getExecutor
static Executor getExecutor()
-
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- 异常
-
-