C# Class Rhino.Queues.Storage.GlobalActions

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

Méthodes publiques

Méthode Description
CreateQueueIfDoesNotExists ( string queueName ) : void
DeleteMessageToSend ( System.Guid transactionId ) : void
DeleteMessageToSendHistoric ( Rhino.Queues.Storage.MessageBookmark bookmark ) : void
DeleteOldestReceivedMessageIds ( int numberOfItemsToKeep, int numberOfItemsToDelete ) : IEnumerable
DeleteRecoveryInformation ( System.Guid transactionId ) : void
GetAllQueuesNames ( ) : string[]
GetAlreadyReceivedMessageIds ( ) : IEnumerable
GetNumberOfMessages ( string queueName ) : int
GetRecoveryInformation ( ) : IEnumerable
GetSentMessageBookmarkAtPosition ( int positionFromNewestSentMessage ) : Rhino.Queues.Storage.MessageBookmark
GetSentMessages ( int batchSize = null ) : IEnumerable
GlobalActions ( JET_INSTANCE instance, Rhino.Queues.Storage.ColumnsInformation columnsInformation, string database, System.Guid instanceId, QueueManagerConfiguration configuration ) : System
MarkAllOutgoingInFlightMessagesAsReadyToSend ( ) : void
MarkAllProcessedMessagesWithTransactionsNotRegisterForRecoveryAsReadyToDeliver ( ) : void
MarkAsReadyToSend ( System.Guid transactionId ) : void
MarkReceived ( Rhino.Queues.Model.MessageId id ) : void
RegisterRecoveryInformation ( System.Guid transactionId, byte information ) : void
RegisterToSend ( Rhino.Queues.Protocol.Endpoint destination, string queue, string subQueue, MessagePayload payload, System.Guid transactionId ) : System.Guid
RegisterUpdateToReverse ( System.Guid txId, Rhino.Queues.Storage.MessageBookmark bookmark, MessageStatus statusToRestore, string subQueue ) : void
RemoveReversalsMoveCompletedMessagesAndFinishSubQueueMove ( System.Guid transactionId ) : void
ReverseAllFrom ( System.Guid transactionId ) : void

Method Details

CreateQueueIfDoesNotExists() public méthode

public CreateQueueIfDoesNotExists ( string queueName ) : void
queueName string
Résultat void

DeleteMessageToSend() public méthode

public DeleteMessageToSend ( System.Guid transactionId ) : void
transactionId System.Guid
Résultat void

DeleteMessageToSendHistoric() public méthode

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

DeleteOldestReceivedMessageIds() public méthode

public DeleteOldestReceivedMessageIds ( int numberOfItemsToKeep, int numberOfItemsToDelete ) : IEnumerable
numberOfItemsToKeep int
numberOfItemsToDelete int
Résultat IEnumerable

DeleteRecoveryInformation() public méthode

public DeleteRecoveryInformation ( System.Guid transactionId ) : void
transactionId System.Guid
Résultat void

GetAllQueuesNames() public méthode

public GetAllQueuesNames ( ) : string[]
Résultat string[]

GetAlreadyReceivedMessageIds() public méthode

public GetAlreadyReceivedMessageIds ( ) : IEnumerable
Résultat IEnumerable

GetNumberOfMessages() public méthode

public GetNumberOfMessages ( string queueName ) : int
queueName string
Résultat int

GetRecoveryInformation() public méthode

public GetRecoveryInformation ( ) : IEnumerable
Résultat IEnumerable

GetSentMessageBookmarkAtPosition() public méthode

public GetSentMessageBookmarkAtPosition ( int positionFromNewestSentMessage ) : Rhino.Queues.Storage.MessageBookmark
positionFromNewestSentMessage int
Résultat Rhino.Queues.Storage.MessageBookmark

GetSentMessages() public méthode

public GetSentMessages ( int batchSize = null ) : IEnumerable
batchSize int
Résultat IEnumerable

GlobalActions() public méthode

public GlobalActions ( 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

MarkAllOutgoingInFlightMessagesAsReadyToSend() public méthode

public MarkAllOutgoingInFlightMessagesAsReadyToSend ( ) : void
Résultat void

MarkAllProcessedMessagesWithTransactionsNotRegisterForRecoveryAsReadyToDeliver() public méthode

MarkAsReadyToSend() public méthode

public MarkAsReadyToSend ( System.Guid transactionId ) : void
transactionId System.Guid
Résultat void

MarkReceived() public méthode

public MarkReceived ( Rhino.Queues.Model.MessageId id ) : void
id Rhino.Queues.Model.MessageId
Résultat void

RegisterRecoveryInformation() public méthode

public RegisterRecoveryInformation ( System.Guid transactionId, byte information ) : void
transactionId System.Guid
information byte
Résultat void

RegisterToSend() public méthode

public RegisterToSend ( Rhino.Queues.Protocol.Endpoint destination, string queue, string subQueue, MessagePayload payload, System.Guid transactionId ) : System.Guid
destination Rhino.Queues.Protocol.Endpoint
queue string
subQueue string
payload MessagePayload
transactionId System.Guid
Résultat System.Guid

RegisterUpdateToReverse() public méthode

public RegisterUpdateToReverse ( System.Guid txId, Rhino.Queues.Storage.MessageBookmark bookmark, MessageStatus statusToRestore, string subQueue ) : void
txId System.Guid
bookmark Rhino.Queues.Storage.MessageBookmark
statusToRestore MessageStatus
subQueue string
Résultat void

RemoveReversalsMoveCompletedMessagesAndFinishSubQueueMove() public méthode

public RemoveReversalsMoveCompletedMessagesAndFinishSubQueueMove ( System.Guid transactionId ) : void
transactionId System.Guid
Résultat void

ReverseAllFrom() public méthode

public ReverseAllFrom ( System.Guid transactionId ) : void
transactionId System.Guid
Résultat void