我正在寻找一种方法来记录方法调用,将其存储在数据库中,然后在稍后执行它。
我正在考虑用它的所有参数序列化方法调用,存储它,然后检索它,反序列化它并以某种方式执行它。
所以,我正在寻找一种通用方法,它允许我存储方法调用及其参数。就像是
public String myMethod(String arg1, String[] arg2) {
logMethodCall(thisMethodName, allMethodArgumentsSerialized)
}
并将logMethodCall
信息存储在数据库中。
所以
a)任何允许我动态循环方法的所有参数并序列化它们的代码?
b)动态获取当前方法名称的任何代码?
c)完成类似事情的任何其他想法