/// <summary> /// Converts an IBM XMS object message /// into an NMS object message. /// </summary> /// <param name="xmsObjectMessage">IBM XMS object message.</param> /// <returns>NMS object message.</returns> public static Apache.NMS.IObjectMessage ToNMSObjectMessage( IBM.XMS.IObjectMessage xmsObjectMessage) { return(xmsObjectMessage != null ? new Apache.NMS.XMS.ObjectMessage(xmsObjectMessage) : null); }
public Apache.NMS.IObjectMessage CreateObjectMessage(Object body) { try { IBM.XMS.IObjectMessage xmsObjectMessage = this.xmsSession.CreateObjectMessage(); xmsObjectMessage.Object = body; return(XMSConvert.ToNMSObjectMessage(xmsObjectMessage)); } catch (Exception ex) { ExceptionUtil.WrapAndThrowNMSException(ex); return(null); } }
/// <summary> /// Constructs a <c>MapMessage</c> object. /// </summary> /// <param name="message">XMS map message.</param> public ObjectMessage(IBM.XMS.IObjectMessage message) : base(message) { }