0
点赞
收藏
分享

微信扫一扫

AEAI ESB-基于ESB的异常处理控制


1.概述

异常处理机制对于异常的捕捉,数据的回溯有非常重要的意义,AEAI ESB中提供给用户一种流程异常捕捉机制,可以使用户轻松的实现异常处理。

2.样例

2.1.异常处理主流程

2.1.1.创建Http流程

​​

AEAI ESB-基于ESB的异常处理控制_异常处理

​​


2.1.2.整体流程图

​​

AEAI ESB-基于ESB的异常处理控制_esb_02

​​

     2.1.3.抛出异常组件

packagecom.aeai.video.messageflows.exceptionhandlehttp;

 

import com.agileai.esb.core.AdapteException;

importcom.agileai.esb.component.transformer.JavaTransformer;

 

public class JavaConverter1 extendsJavaTransformer{

        

         publicvoid handleRequest() throws AdapteException{

                   try{

抛出异常");

                   }catch (Exception e) {

                            logger.error(e.getLocalizedMessage(),e);

                            thrownew AdapteException(e.getLocalizedMessage(),e);

                   }                                  

         }

}


 2.2.异常处理子流程

 2.2.1.创建Embed流程

​​

AEAI ESB-基于ESB的异常处理控制_esb_03

​​

2.2.2.整体流程图

​​

AEAI ESB-基于ESB的异常处理控制_java_04

​​

2.2.3.处理异常组件

package

 

import

import

 

public class JavaConverter1 extends

        

public voidhandleRequest() throwsAdapteException{

try

logger.error("==出现异常啦==");

//处理异常

catch

logger.error(e.getLocalizedMessage(), e);

throw newAdapteException(e.getLocalizedMessage(),e);

                   }                                  

         }

}

2.3.调用子流程

​​

AEAI ESB-基于ESB的异常处理控制_java_05

​​​​

AEAI ESB-基于ESB的异常处理控制_中间件_06

​​

2.4.测试

​​

AEAI ESB-基于ESB的异常处理控制_中间件_07

​​


AEAI ESB-基于ESB的异常处理控制文档   ​​下载​​

举报

相关推荐

0 条评论