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

Inheritance: IEnvelopeSender
Afficher le fichier Open project: DarthFubuMVC/fubumvc

Méthodes publiques

Méthode 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

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

Method Details

EnvelopeSender() public méthode

public EnvelopeSender ( ISubscriptionCache router, IEnvelopeSerializer serializer, ILogger logger, IEnumerable modifiers ) : System
router ISubscriptionCache
serializer IEnvelopeSerializer
logger ILogger
modifiers IEnumerable
Résultat System

Send() public méthode

public Send ( FubuMVC.Core.ServiceBus.Runtime.Envelope envelope ) : string
envelope FubuMVC.Core.ServiceBus.Runtime.Envelope
Résultat string

Send() public méthode

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