org.openmobster.core.common.XMLUtilities.unmarshal()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(153)

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

XMLUtilities.unmarshal介绍

[英]De-Serializes the XML representation of an Object
[中]反序列化对象的XML表示形式

代码示例

代码示例来源:origin: org.openmobster.core/dataService

private Request parseServiceRequest(String payload)
{
  Request beanRequest = null;
  
  Map<String, String> requestAttributes = (Map<String, String>)XMLUtilities.unmarshal(payload);
  String serviceName = requestAttributes.get("servicename");
  if(serviceName == null || serviceName.trim().length() == 0)
  {
    throw new RuntimeException("InvocationException: MobileBeanService not provided!!!");
  }
  requestAttributes.remove("servicename");
  
  beanRequest = new Request(serviceName);			
  Set<String> names = requestAttributes.keySet();
  for(String name: names)
  {
    beanRequest.setAttribute(name, requestAttributes.get(name));
  }
  
  return beanRequest;
}

代码示例来源:origin: org.openmobster.core/services

public void messageIncoming(BusMessage busMessage) 
  Object event = XMLUtilities.unmarshal(eventState);

代码示例来源:origin: org.openmobster.core/common

BusMessage busMessage = (BusMessage)XMLUtilities.unmarshal(msg.toString());
busMessage.setAttribute("hornetq-message", message);

相关文章