コード例 #1
0
ファイル: AopTestUtil.java プロジェクト: AllenWeb/tiny
  private static void init() {
    if (init) return;
    init = true;
    AbstractTestUtil.init(null, true);
    manager = SpringUtil.getBean(CEPCoreAopManager.CEPCORE_AOP_BEAN);
    manager.addAopAdapter(CEPCoreAopManager.BEFORE_LOCAL, "aopTestAdapter", "aop.*");
    manager.addAopAdapter(CEPCoreAopManager.BEFORE_LOCAL, "requestParamValidate", null);

    handlerManager = SpringUtil.getBean(ExceptionHandlerManager.MANAGER_BEAN);
    try {
      handlerManager.addHandler(
          "org.tinygroup.exception.TinySysRuntimeException", new ExceptionHanlder1());
    } catch (ClassNotFoundException e) {
      e.printStackTrace();
    }
    registerEventProcessor(ToolUtil.getEventProcessor1());
  }
コード例 #2
0
ファイル: CEPCoreUtil.java プロジェクト: ruochenxing/tiny
 public static boolean handle(Throwable e, Event event, ClassLoader loader) {
   ExceptionHandlerManager manager =
       BeanContainerFactory.getBeanContainer(loader).getBean(ExceptionHandlerManager.MANAGER_BEAN);
   return manager.handle(e, event);
 }