C# 클래스 Orleans.StreamProviders.Implementation.RabbitMessageQueueAdapterReceiver

상속: IQueueAdapterReceiver
파일 보기 프로젝트 열기: Merroy/Orleans 1 사용 예제들

공개 메소드들

메소드 설명
Create ( QueueId queueId, string dataConnectionString, string deploymentId ) : IQueueAdapterReceiver
GetQueueMessagesAsync ( int maxCount ) : Task>
Initialize ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
MessagesDeliveredAsync ( IList messages ) : System.Threading.Tasks.Task
Shutdown ( System.TimeSpan timeout ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
RabbitMessageQueueAdapterReceiver ( QueueId queueId, RabbitMessageQueueDataManager queue ) : System

메소드 상세

Create() 공개 정적인 메소드

public static Create ( QueueId queueId, string dataConnectionString, string deploymentId ) : IQueueAdapterReceiver
queueId QueueId
dataConnectionString string
deploymentId string
리턴 IQueueAdapterReceiver

GetQueueMessagesAsync() 공개 메소드

public GetQueueMessagesAsync ( int maxCount ) : Task>
maxCount int
리턴 Task>

Initialize() 공개 메소드

public Initialize ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
리턴 System.Threading.Tasks.Task

MessagesDeliveredAsync() 공개 메소드

public MessagesDeliveredAsync ( IList messages ) : System.Threading.Tasks.Task
messages IList
리턴 System.Threading.Tasks.Task

Shutdown() 공개 메소드

public Shutdown ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
리턴 System.Threading.Tasks.Task