C# 클래스 Rhino.Queues.Storage.SenderActions

상속: AbstractActions
파일 보기 프로젝트 열기: hibernating-rhinos/rhino-queues 1 사용 예제들

공개 메소드들

메소드 설명
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