protected <V> V getValFromMap(Map<String, Object> headers, String name, Class<V> type) {
Object value = headers.get(name);
if (value == null) {
return null;
}
if (!type.isAssignableFrom(value.getClass())) {
if (logger.isWarnEnabled()) {
logger.warn("Skipping header '" + name + "'expected type [" + type + "], but got [" +
value.getClass() + "]");
}
return null;
}
else {
return type.cast(value);
}
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2022-02-17
  • 2021-06-12
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案