C# Class Bus.Transport.SendingPipe.MessageSender

Inheritance: IMessageSender
Afficher le fichier Open project: jbouzaglou/PetPigeonsESB

Méthodes publiques

Méthode Description
Acknowledge ( System.Guid messageId, string messageType, bool processSuccessful, PeerId originatingPeer, IEndpoint endpoint ) : void
Dispose ( ) : void
Initialize ( RingBuffer buffer ) : void
InjectNetworkSenderCommand ( IBusEventProcessorCommand command ) : void
MessageSender ( IPeerConfiguration peerConfiguration ) : System
Publish ( IEvent message ) : void
Route ( IMessage message, PeerId peerName ) : ICompletionCallback
Send ( ICommand message, ICompletionCallback callback = null ) : ICompletionCallback
SendHeartbeat ( IEndpoint endpoint ) : void

Private Methods

Méthode Description
SendInternal ( IMessage message, ICompletionCallback callback ) : void

Method Details

Acknowledge() public méthode

public Acknowledge ( System.Guid messageId, string messageType, bool processSuccessful, PeerId originatingPeer, IEndpoint endpoint ) : void
messageId System.Guid
messageType string
processSuccessful bool
originatingPeer PeerId
endpoint IEndpoint
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( RingBuffer buffer ) : void
buffer RingBuffer
Résultat void

InjectNetworkSenderCommand() public méthode

public InjectNetworkSenderCommand ( IBusEventProcessorCommand command ) : void
command IBusEventProcessorCommand
Résultat void

MessageSender() public méthode

public MessageSender ( IPeerConfiguration peerConfiguration ) : System
peerConfiguration IPeerConfiguration
Résultat System

Publish() public méthode

public Publish ( IEvent message ) : void
message IEvent
Résultat void

Route() public méthode

public Route ( IMessage message, PeerId peerName ) : ICompletionCallback
message IMessage
peerName PeerId
Résultat ICompletionCallback

Send() public méthode

public Send ( ICommand message, ICompletionCallback callback = null ) : ICompletionCallback
message ICommand
callback ICompletionCallback
Résultat ICompletionCallback

SendHeartbeat() public méthode

public SendHeartbeat ( IEndpoint endpoint ) : void
endpoint IEndpoint
Résultat void