C# Class Rhino.Queues.Storage.SenderActions

Inheritance: AbstractActions
Afficher le fichier Open project: hibernating-rhinos/rhino-queues Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
MoveFailedMessageToOutgoingHistory ( int numOfRetries, System.Guid msgId ) : void

Method Details

GetMessagesToSend() public méthode

public GetMessagesToSend ( ) : IEnumerable
Résultat IEnumerable

GetMessagesToSendAndMarkThemAsInFlight() public méthode

public GetMessagesToSendAndMarkThemAsInFlight ( int maxNumberOfMessage, int maxSizeOfMessagesInTotal, Rhino.Queues.Protocol.Endpoint &endPoint ) : IList
maxNumberOfMessage int
maxSizeOfMessagesInTotal int
endPoint Rhino.Queues.Protocol.Endpoint
Résultat IList

HasMessagesToSend() public méthode

public HasMessagesToSend ( ) : bool
Résultat bool

MarkOutgoingMessageAsFailedTransmission() public méthode

public MarkOutgoingMessageAsFailedTransmission ( Rhino.Queues.Storage.MessageBookmark bookmark, bool queueDoesNotExistsInDestination ) : void
bookmark Rhino.Queues.Storage.MessageBookmark
queueDoesNotExistsInDestination bool
Résultat void

MarkOutgoingMessageAsSuccessfullySent() public méthode

public MarkOutgoingMessageAsSuccessfullySent ( Rhino.Queues.Storage.MessageBookmark bookmark ) : Rhino.Queues.Storage.MessageBookmark
bookmark Rhino.Queues.Storage.MessageBookmark
Résultat Rhino.Queues.Storage.MessageBookmark

RevertBackToSend() public méthode

public RevertBackToSend ( Rhino.Queues.Storage.MessageBookmark bookmarks ) : void
bookmarks Rhino.Queues.Storage.MessageBookmark
Résultat void

SenderActions() public méthode

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
Résultat System