public void deployDynamicCFlow(Element pointcut) throws Exception { String name = pointcut.getAttribute("name"); if (name == null || name.trim().equals("")) { throw new RuntimeException("dynamic cflow declaration must have a name associated with it"); } String clazz = pointcut.getAttribute("class"); if (clazz != null && clazz.trim().equals("")) { throw new RuntimeException("dynamic cflow declaration must have an expr associated with it"); } manager.addDynamicCFlow(name, new DynamicCFlowDefinition(pointcut, clazz, name)); }
public void deployDynamicCFlow(AspectAnnotationLoader loader, String name, String clazz) { loader.getAspectManager().addDynamicCFlow(name, new DynamicCFlowDefinition(null, clazz, name)); }