21.2. 配置 Interceptors

在将模块添加到 JBoss EAP 作为自定义模块后,传入和传出拦截器都通过管理 CLI 添加到消息传递子系统配置中。

注意

您必须 仅以管理员 模式启动 JBoss EAP,然后才能接受新的拦截器配置。有关详细信息 ,请参阅 JBoss EAP 配置指南 中的仅管理模式运行 JBoss EAP。处理新配置后,以正常模式重新启动服务器。

每个拦截器都应该根据以下示例管理 CLI 命令添加。示例假定每个拦截器已作为自定义模块添加到 JBoss EAP 中。

/subsystem=messaging-activemq/server=default:list-add(name=incoming-interceptors, value={name => "foo.bar.MyIncomingInterceptor", module=>"foo.bar.interceptors"})

添加传出拦截器遵循类似语法,如下例所示:

/subsystem=messaging-activemq/server=default:list-add(name=outgoing-interceptors, value={name => "foo.bar.MyOutgoingInterceptor", module=>"foo.bar.interceptors"})