]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/ExecutionAspect.java
Flows automatically registered in JCR
[gpl/argeo-slc.git] / runtime / org.argeo.slc.core / src / main / java / org / argeo / slc / core / execution / ExecutionAspect.java
index e9e5b4cddd89967d62724500b61aaec332dfa24d..cdafe446d9a33727307ec9019049aad1893e1e94 100644 (file)
@@ -27,6 +27,7 @@ import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
 
 @Aspect
+/** Aspect intercepting calls on execution flows and contexts. */
 public class ExecutionAspect {
        private final static Log log = LogFactory.getLog(ExecutionAspect.class);
 
@@ -60,16 +61,6 @@ public class ExecutionAspect {
                }
        }
 
-       @Around("runnableExecution()")
-       public void aroundRunnable(ProceedingJoinPoint pjp) throws Throwable {
-               ExecutionFlow executionFlow = (ExecutionFlow) pjp.getTarget();
-               Runnable runnable = (Runnable) pjp.getArgs()[0];
-               if (log.isDebugEnabled())
-                       logRunnableExecution(executionFlow, runnable);
-               // Actually execute the runnable
-               pjp.proceed();
-       }
-
        @Around("getVariable()")
        public Object aroundGetVariable(ProceedingJoinPoint pjp) throws Throwable {
                Object obj = pjp.proceed();
@@ -86,10 +77,6 @@ public class ExecutionAspect {
        public void flowExecution() {
        }
 
-       @Pointcut("execution(void org.argeo.slc.execution.ExecutionFlow.doExecuteRunnable(..))")
-       public void runnableExecution() {
-       }
-
        @Pointcut("execution(* org.argeo.slc.execution.ExecutionContext.getVariable(..))")
        public void getVariable() {
        }