C# Class Orleans.KafkaStreamProvider.KafkaQueue.KafkaQueueAdapterReceiver

Inheritance: IQueueAdapterReceiver
Afficher le fichier Open project: gigya/Orleans.KafkaStreamProvider Class Usage Examples

Méthodes publiques

Méthode Description
GetQueueMessagesAsync ( int maxCount ) : Task>
Initialize ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
KafkaQueueAdapterReceiver ( QueueId queueId, IManualConsumer consumer, KafkaStreamProviderOptions options, IKafkaBatchFactory factory, Logger logger ) : System
MessagesDeliveredAsync ( IList messages ) : System.Threading.Tasks.Task
Shutdown ( System.TimeSpan timeout ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CommitOffset ( long offsetToCommit ) : System.Threading.Tasks.Task

Method Details

GetQueueMessagesAsync() public méthode

public GetQueueMessagesAsync ( int maxCount ) : Task>
maxCount int
Résultat Task>

Initialize() public méthode

public Initialize ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
Résultat System.Threading.Tasks.Task

KafkaQueueAdapterReceiver() public méthode

public KafkaQueueAdapterReceiver ( QueueId queueId, IManualConsumer consumer, KafkaStreamProviderOptions options, IKafkaBatchFactory factory, Logger logger ) : System
queueId QueueId
consumer IManualConsumer
options KafkaStreamProviderOptions
factory IKafkaBatchFactory
logger Logger
Résultat System

MessagesDeliveredAsync() public méthode

public MessagesDeliveredAsync ( IList messages ) : System.Threading.Tasks.Task
messages IList
Résultat System.Threading.Tasks.Task

Shutdown() public méthode

public Shutdown ( System.TimeSpan timeout ) : System.Threading.Tasks.Task
timeout System.TimeSpan
Résultat System.Threading.Tasks.Task