C# Класс Rhino.Queues.Storage.SenderActions

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

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

Метод Описание
GetMessagesToSend ( ) : IEnumerable
GetMessagesToSendAndMarkThemAsInFlight ( int maxNumberOfMessage, int maxSizeOfMessagesInTotal, Rhino.Queues.Protocol.Endpoint &endPoint ) : IList
HasMessagesToSend ( ) : bool
MarkOutgoingMessageAsFailedTransmission ( Rhino.Queues.Storage.MessageBookmark bookmark, bool queueDoesNotExistsInDestination ) : void
MarkOutgoingMessageAsSuccessfullySent ( Rhino.Queues.Storage.MessageBookmark bookmark ) : Rhino.Queues.Storage.MessageBookmark
RevertBackToSend ( Rhino.Queues.Storage.MessageBookmark bookmarks ) : void
SenderActions ( JET_INSTANCE instance, Rhino.Queues.Storage.ColumnsInformation columnsInformation, string database, System.Guid instanceId, QueueManagerConfiguration configuration ) : System

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

Метод Описание
MoveFailedMessageToOutgoingHistory ( int numOfRetries, System.Guid msgId ) : void

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

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

public GetMessagesToSend ( ) : IEnumerable
Результат IEnumerable

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

public GetMessagesToSendAndMarkThemAsInFlight ( int maxNumberOfMessage, int maxSizeOfMessagesInTotal, Rhino.Queues.Protocol.Endpoint &endPoint ) : IList
maxNumberOfMessage int
maxSizeOfMessagesInTotal int
endPoint Rhino.Queues.Protocol.Endpoint
Результат IList

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

public HasMessagesToSend ( ) : bool
Результат bool

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

public MarkOutgoingMessageAsFailedTransmission ( Rhino.Queues.Storage.MessageBookmark bookmark, bool queueDoesNotExistsInDestination ) : void
bookmark Rhino.Queues.Storage.MessageBookmark
queueDoesNotExistsInDestination bool
Результат void

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

public MarkOutgoingMessageAsSuccessfullySent ( Rhino.Queues.Storage.MessageBookmark bookmark ) : Rhino.Queues.Storage.MessageBookmark
bookmark Rhino.Queues.Storage.MessageBookmark
Результат Rhino.Queues.Storage.MessageBookmark

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

public RevertBackToSend ( Rhino.Queues.Storage.MessageBookmark bookmarks ) : void
bookmarks Rhino.Queues.Storage.MessageBookmark
Результат void

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

public SenderActions ( JET_INSTANCE instance, Rhino.Queues.Storage.ColumnsInformation columnsInformation, string database, System.Guid instanceId, QueueManagerConfiguration configuration ) : System
instance JET_INSTANCE
columnsInformation Rhino.Queues.Storage.ColumnsInformation
database string
instanceId System.Guid
configuration QueueManagerConfiguration
Результат System