在我的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. RadGrid自定义过滤器
- 3. 自定义ActiveAdmin过滤器
- 4. 角自定义过滤器
- 5. Cobertura自定义过滤器
- 6. PrestaShop自定义过滤器
- 7. SlickGrid自定义过滤器
- 8. QueryBuilder自定义过滤器
- 9. 在Mule Flow中的自定义过滤器之后返回不同的响应
- 10. Lucene中的自定义过滤器
- 11. DataConnect中的自定义过滤器
- 12. Django的自定义过滤器超过
- 13. Rails 3中,ActiveAdmin自定义过滤器
- 14. 在Solr中自定义KStem过滤器
- 15. 包含2个过滤器的mvc自定义过滤器
- 16. Django的自定义过滤器AttributeError的
- 17. 自定义过滤
- 18. Angular中的自定义过滤器带有未定义的值
- 19. 自定义ArrayAdapter的ListActvity过滤器
- 20. Silex Twig的自定义过滤器
- 21. 使自定义过滤器autocompletetextview的Android
- 22. 自定义过滤器的情况下
- 23. Magento的过滤器自定义EAV
- 24. angularjs分页的自定义过滤器
- 25. 可自定义的数据过滤器
- 26. 自定义过滤器的消息
- 27. Angular的自定义过滤器
- 28. Primefaces的自定义过滤器pickList
- 29. linq的用户自定义过滤器
- 30. Active Admin的自定义过滤器
你尝试过这么远吗?阅读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