Spring.Messaging.Nms.Listener.Adapter.MessageListenerAdapter.BuildMessage C# (CSharp) Метод

BuildMessage() защищенный Метод

Builds a JMS message to be sent as response based on the given result object.
If there was an error in message conversion if thrown by NMS API methods
protected BuildMessage ( ISession session, Object result ) : IMessage
session ISession The JMS Session to operate on.
result Object The content of the message, as returned from the listener method.
Результат IMessage
        protected virtual IMessage BuildMessage(ISession session, Object result)
        {
            IMessageConverter converter = MessageConverter;
            if (converter != null)
            {
                return converter.ToMessage(result, session);
            }
            else
            {
                IMessage msg = result as IMessage;
                if (msg == null)
                {
                    throw new MessageConversionException(
                        "No IMessageConverter specified - cannot handle message [" + result + "]");
                }
                return msg;
            }
        }