Пример #1
0
 /// <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);
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 /// <summary>
 /// Constructs a <c>MapMessage</c> object.
 /// </summary>
 /// <param name="message">XMS map message.</param>
 public ObjectMessage(IBM.XMS.IObjectMessage message)
     : base(message)
 {
 }