1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 5 namespace ServiceStack.Messaging 6 { 7 public interface IMessageProducer 8 : IDisposable 9 { Publish(T messageBody)10 void Publish<T>(T messageBody); Publish(IMessage<T> message)11 void Publish<T>(IMessage<T> message); 12 } 13 14 } 15