1111566
1111161>%111<:<11-%11/1
&11!
1111165
1111/0!%1?0@%1%111!=/
)!1&:1>!9-%;
A
2.4.Couriers
Courier 的作用就是负责传输,正如以下接口所显示:
/0!%2%,/->!9?!,/
4
/0!%0!!9
&:,/-%!2) -%;
A
目前实现的 Transport 有:JmsCourier, InVMCourier, HibernateCourier, FileCourier 等传输层,在 ESB 内部
是通过 EPR 来跟 Courier 进行关联的.
2.5.Actions
在 JBossESB 中,我们可以把 ActionProcessingPipeline 类看作是 Message Filter, 每个 Message 都会经过
ActionProcessingPipeline 的处理. 里面有这么个方法:
/0!%0!%8!
而 actionProcessingPipeline 又是由 Action (ActionPipelineProcessor)来组成的. 我们可以把 Action 看成是
Interceptor, 由它来实现具体的业务逻辑,可以是路由,又或者数据转化功能等等. 如果你用 JBossESB 的话,
那么 Action 是一个非常重要的部分,我们来看下它所定义的接口.
/0!%2%%)!)%-%B2%%!
4
/0!%%8!&:
%)%-%;