in server/src/main/java/org/apache/hupa/server/ioc/IocRfServiceDecorator.java [63:81]
public Object invoke(Method domainMethod, Object... args) {
int n = count ++;
long start = System.currentTimeMillis();
boolean doLog = !"login".equals(domainMethod.getName());
if (doLog) System.out.println(n + " >>>>>>>>> Invoking RF " + domainMethod.getDeclaringClass() + " >>" + domainMethod.getName() + " " + new ArrayList<Object>(Arrays.asList(args)));
Object ret = null;
try {
ret = super.invoke(domainMethod, args);
} catch (Throwable e) {
long l = System.currentTimeMillis() - start;
e.printStackTrace();
if (doLog) System.out.println(n + " << " + String.format("%6d", l) +" Returning RF ERROR " + domainMethod.getDeclaringClass().getSimpleName() + " <<" + domainMethod.getName() + " " + new ArrayList<Object>(Arrays.asList(args)));
throw e instanceof RuntimeException ? (RuntimeException) e : new RuntimeException(e);
} finally {
long l = System.currentTimeMillis() - start;
if (doLog) System.out.println(n + " << " + String.format("%6d", l) +" Returning RF " + domainMethod.getDeclaringClass().getSimpleName() + " <<" + domainMethod.getName() + " " + new ArrayList<Object>(Arrays.asList(args)));
}
return ret;
}