public RabbitForwarder(string publicationAddress, IRabbitConnection connection, IQueueInitialization initialization, ISerializer serializer) : base(connection, initialization) { this.PublicationAddress = PublicationAddress.Parse(publicationAddress); this.DefaultContentType = "application/octet-stream"; this.DefaultContentEncoding = Encoding.UTF8; this.DefaultNamespace = "*"; this.Serializer = serializer; }
public RabbitClientBase(IRabbitConnection connection, IQueueInitialization initialization) { this.Connection = connection; this.Connection.Disconnected += new EventHandler<ConnectionEventArgs>(Connection_Disconnected); this.Connection.Connected += new EventHandler<ConnectionEventArgs>(Connection_Connected); if(initialization != null) initialization.Initialize(connection, this); }
public RabbitListener(IRabbitConnection connection, IQueueInitialization initialization) : base(connection, initialization) { }