C# Class FubuMVC.Core.ServiceBus.Runtime.EnvelopeSender

Inheritance: IEnvelopeSender
Mostrar archivo Open project: DarthFubuMVC/fubumvc

Public Methods

Method Description
EnvelopeSender ( ISubscriptionCache router, IEnvelopeSerializer serializer, ILogger logger, IEnumerable modifiers ) : System
Send ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : string
Send ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope, IMessageCallback callback ) : string

Private Methods

Method Description
prepareEnvelopeForSending ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : void
sendToChannel ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope, ChannelNode node ) : void

Method Details

EnvelopeSender() public method

public EnvelopeSender ( ISubscriptionCache router, IEnvelopeSerializer serializer, ILogger logger, IEnumerable modifiers ) : System
router ISubscriptionCache
serializer IEnvelopeSerializer
logger ILogger
modifiers IEnumerable
return System

Send() public method

public Send ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : string
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
return string

Send() public method

public Send ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope, IMessageCallback callback ) : string
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
callback IMessageCallback
return string