appmon4j.proxy.class=com.example.MyAppmonProxy
public class MyAppmonProxy implements AppmonProxy {
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
long startTime = System.currentTimeMillis();
Object result = method.invoke(target, args);
long endTime = System.currentTimeMillis();
long executionTime = endTime - startTime;
return result;
}
}
public class MyApp {
public static void main(String[] args) {
Appmon4j.initialize();
Appmon4j.start();
// ...
Appmon4j.stop();
}
}