C# Класс Bus.Transport.SendingPipe.MessageSender

Наследование: IMessageSender
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
SendInternal ( IMessage message, ICompletionCallback callback ) : void

Описание методов

Acknowledge() публичный Метод

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
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( RingBuffer buffer ) : void
buffer RingBuffer
Результат void

InjectNetworkSenderCommand() публичный Метод

public InjectNetworkSenderCommand ( IBusEventProcessorCommand command ) : void
command IBusEventProcessorCommand
Результат void

MessageSender() публичный Метод

public MessageSender ( IPeerConfiguration peerConfiguration ) : System
peerConfiguration IPeerConfiguration
Результат System

Publish() публичный Метод

public Publish ( IEvent message ) : void
message IEvent
Результат void

Route() публичный Метод

public Route ( IMessage message, PeerId peerName ) : ICompletionCallback
message IMessage
peerName PeerId
Результат ICompletionCallback

Send() публичный Метод

public Send ( ICommand message, ICompletionCallback callback = null ) : ICompletionCallback
message ICommand
callback ICompletionCallback
Результат ICompletionCallback

SendHeartbeat() публичный Метод

public SendHeartbeat ( IEndpoint endpoint ) : void
endpoint IEndpoint
Результат void