C# 클래스 Orleans.KafkaStreamProvider.KafkaQueue.KafkaQueueAdapterReceiver

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

공개 메소드들

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

비공개 메소드들

메소드 설명
CommitOffset ( long offsetToCommit ) : System.Threading.Tasks.Task

메소드 상세

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

KafkaQueueAdapterReceiver() 공개 메소드

public KafkaQueueAdapterReceiver ( QueueId queueId, IManualConsumer consumer, KafkaStreamProviderOptions options, IKafkaBatchFactory factory, Logger logger ) : System
queueId QueueId
consumer IManualConsumer
options KafkaStreamProviderOptions
factory IKafkaBatchFactory
logger Logger
리턴 System

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