在我的mule項目中,我必須接收json數據並創建一個帶有json數據的java對象,然後我需要一個過濾器來決定發送一封電子郵件,或者只要存儲在java上的數據對象符合一些規則(例如發送信息,如果變量a> 10或類似的東西),但我不知道如何製作一個自定義過濾器。任何人都可以引導我或告訴我任何教程?Mule中的自定義過濾器
0
A
回答
1
您可以通過執行org.mule.api.routing.filter.Filter
界面來創建自定義Filter類。你需要把你的實現代碼在boolean accept(MuleMessage message);
方法
可以定義在騾子的配置文件中的相同的這樣
<filter ref="filterBean">
,豆類定義如下
<bean id="filterBean" class="QualifiedNameOfCustomBeanClass">
希望它能幫助!
祝你好運!
0
你總是可以創建一個使用Java的類您的自定義過濾器,請找例如如下: -
<message-filter throwOnUnaccepted="true" doc:name="Message">
<custom-filter class="com.test.CustomSchemaValidationFilter.CustomSchemaValidationFilterWithTrace"/>
</message-filter>
0
請參考下面的鏈接,會幫助你編寫自定義過濾器。如果您仍然有任何問題,請告訴我們。
0
您可以使用此基礎上創建自定義過濾器,
import org.mule.api.MuleMessage;
import org.mule.api.routing.filter.Filter;
public class CartonItemsFilter implements Filter{
@Override
public boolean accept(MuleMessage message) {
return false;
}
}
相關問題
- 1. 自定義ArrayAdapter自定義過濾器
- 2. 在Mule Flow中的自定義過濾器之後返回不同的響應
- 3. RadGrid自定義過濾器
- 4. Cobertura自定義過濾器
- 5. 角自定義過濾器
- 6. DataConnect中的自定義過濾器
- 7. Angular中的自定義過濾器帶有未定義的值
- 8. linq的用戶自定義過濾器
- 9. 使自定義過濾器autocompletetextview的Android
- 10. angularjs分頁的自定義過濾器
- 11. Angular的自定義過濾器
- 12. 自定義過濾器的消息
- 13. Active Admin的自定義過濾器
- 14. 自定義ArrayAdapter的ListActvity過濾器
- 15. 自定義過濾器的情況下
- 16. 數據表自定義的渲染和自定義過濾器
- 17. 擴展AngularJS過濾器或構建自定義過濾器
- 18. Convert-Inline ng-重複過濾器到自定義過濾器 - angularjs
- 19. Zend Framework:我的自定義表單過濾器沒有過濾!
- 20. CGridView自定義列過濾器
- 21. MVC RedirectToAction和自定義過濾器
- 22. 幽靈自定義模板過濾器?
- 23. 注入dependecy自定義過濾器angularJS
- 24. 自定義過濾器添加分頁
- 25. Drupal:自定義視圖過濾器
- 26. Angular JS自定義過濾器
- 27. 過濾自定義適配器IndexOutOfBoundsException
- 28. OpenERP v7自定義搜索過濾器
- 29. Symfony 2自定義過濾器
- 30. 自定義Google圖表列過濾器
你嘗試過這麼遠嗎?閱讀http://stackoverflow.com/tour和http://stackoverflow.com/help/on-topic以瞭解如何在此提出問題。 – ericbn 2015-03-30 21:16:02
所有這些都可以使用mule提供的過濾器來實現,不需要自定義過濾器。 – zerocool 2015-03-30 21:35:56
你可以找到一個自定義過濾器的例子 http://stackoverflow.com/questions/14102207/mule-esb-how-to-filter-emails-based-on-subject-or-sender – 2015-04-01 23:36:27