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

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

本文整理了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

private Property getMessageProperty(String name) {
  if (_message.hasHeaders() && _message.getHeaders().containsKey(name)) {
    return new CamelMessageProperty(_message, name);
  }
  return null;
}

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

private Property getMessageProperty(String name) {
  if (_message.hasHeaders() && _message.getHeaders().containsKey(name)) {
    return new CamelMessageProperty(_message, name);
  }
  return null;
}

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

@Override
public Set<Property> getProperties(Scope scope) {
  Set<Property> properties = new HashSet<Property>();
  switch (scope) {
  case EXCHANGE:
    if (_exchange.hasProperties()) {
      for (String prop : _exchange.getProperties().keySet()) {
        properties.add(new CamelExchangeProperty(_exchange, prop));
      }
    }
    break;
  default:
    if (_message.hasHeaders()) {
      Set<Map.Entry<String, Object>> entrySet = _message.getHeaders().entrySet();
      Iterator<Map.Entry<String, Object>> iter = entrySet.iterator();
      while (iter.hasNext()) {
        String prop = iter.next().getKey();
        properties.add(new CamelMessageProperty(_message, prop));
      }
    }
    break;
  }
  return properties;
}

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

@Override
public Set<Property> getProperties(Scope scope) {
  Set<Property> properties = new HashSet<Property>();
  switch (scope) {
  case EXCHANGE:
    if (_exchange.hasProperties()) {
      for (String prop : _exchange.getProperties().keySet()) {
        properties.add(new CamelExchangeProperty(_exchange, prop));
      }
    }
    break;
  default:
    if (_message.hasHeaders()) {
      for (String prop : _message.getHeaders().keySet()) {
        properties.add(new CamelMessageProperty(_message, prop));
      }
    }
    break;
  }
  return properties;
}

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

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

相关文章