private void HandleTibcoMsg(object sender, TIBCO.EMS.EMSMessageEventArgs arg) { Apache.NMS.IMessage message = EMSConvert.ToNMSMessage(arg.Message); if (null != message) { if (this.ConsumerTransformer != null) { IMessage newMessage = ConsumerTransformer(this.nmsSession, this, message); if (newMessage != null) { message = newMessage; } } if (Listener != null) { try { Listener(message); } catch (Exception ex) { Apache.NMS.Tracer.Debug("Error handling message: " + ex.Message); } } else { this.dispatcher.Enqueue(message); } } }
public Apache.NMS.IMessage CreateMessage() { try { return(EMSConvert.ToNMSMessage(this.tibcoSession.CreateMessage())); } catch (Exception ex) { ExceptionUtil.WrapAndThrowNMSException(ex); return(null); } }
public Apache.NMS.IMessage CreateMessage() { return(EMSConvert.ToNMSMessage(this.tibcoSession.CreateMessage())); }