org.apache.camel.Message.hasHeaders()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(183)

本文整理了Java中org.apache.camel.Message.hasHeaders()方法的一些代码示例,展示了Message.hasHeaders()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.hasHeaders()方法的具体详情如下:
包路径:org.apache.camel.Message
类名称:Message
方法名:hasHeaders

Message.hasHeaders介绍

暂无

代码示例

代码示例来源:origin: org.switchyard/switchyard-bus-camel

  1. private Property getMessageProperty(String name) {
  2. if (_message.hasHeaders() && _message.getHeaders().containsKey(name)) {
  3. return new CamelMessageProperty(_message, name);
  4. }
  5. return null;
  6. }

代码示例来源:origin: jboss-switchyard/core

  1. private Property getMessageProperty(String name) {
  2. if (_message.hasHeaders() && _message.getHeaders().containsKey(name)) {
  3. return new CamelMessageProperty(_message, name);
  4. }
  5. return null;
  6. }

代码示例来源:origin: org.switchyard/switchyard-bus-camel

  1. @Override
  2. public Set<Property> getProperties(Scope scope) {
  3. Set<Property> properties = new HashSet<Property>();
  4. switch (scope) {
  5. case EXCHANGE:
  6. if (_exchange.hasProperties()) {
  7. for (String prop : _exchange.getProperties().keySet()) {
  8. properties.add(new CamelExchangeProperty(_exchange, prop));
  9. }
  10. }
  11. break;
  12. default:
  13. if (_message.hasHeaders()) {
  14. Set<Map.Entry<String, Object>> entrySet = _message.getHeaders().entrySet();
  15. Iterator<Map.Entry<String, Object>> iter = entrySet.iterator();
  16. while (iter.hasNext()) {
  17. String prop = iter.next().getKey();
  18. properties.add(new CamelMessageProperty(_message, prop));
  19. }
  20. }
  21. break;
  22. }
  23. return properties;
  24. }

代码示例来源:origin: jboss-switchyard/core

  1. @Override
  2. public Set<Property> getProperties(Scope scope) {
  3. Set<Property> properties = new HashSet<Property>();
  4. switch (scope) {
  5. case EXCHANGE:
  6. if (_exchange.hasProperties()) {
  7. for (String prop : _exchange.getProperties().keySet()) {
  8. properties.add(new CamelExchangeProperty(_exchange, prop));
  9. }
  10. }
  11. break;
  12. default:
  13. if (_message.hasHeaders()) {
  14. for (String prop : _message.getHeaders().keySet()) {
  15. properties.add(new CamelMessageProperty(_message, prop));
  16. }
  17. }
  18. break;
  19. }
  20. return properties;
  21. }

代码示例来源:origin: org.apache.camel/camel-jms

  1. if (that.hasHeaders()) {
  2. getHeaders().putAll(that.getHeaders());

相关文章