C# Class Orleans.StreamProviders.Implementation.RabbitMessageQueueAdapterReceiver

Inheritance: IQueueAdapterReceiver
Exibir arquivo Open project: Merroy/Orleans Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
RabbitMessageQueueAdapterReceiver ( QueueId queueId, RabbitMessageQueueDataManager queue ) : System

Method Details

Create() public static method

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

GetQueueMessagesAsync() public method

public GetQueueMessagesAsync ( int maxCount ) : Task>
maxCount int
return Task>

Initialize() public method

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

MessagesDeliveredAsync() public method

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

Shutdown() public method

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