C# Класс Brod.Consumers.ConsumerConnector

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConsumerConnector ( String stateStorageDirectory, String brokerAddress, BrokerInfoResponse configuration, ZMQ context ) : System
CreateMessageStreams ( Int32>.Dictionary topicToStreamCount ) : List>.Dictionary
CreateMessageStreams ( String topic, Int32 numberOfStreams ) : List
GetNumberOfPartitionsForTopic ( String topic ) : Int32
ValidateStreamNumber ( String topic, Int32 numberOfStreams ) : void

Returns true of partition number is valid for current broker configuration

ValidateTopicToStreamDictionary ( Int32>.Dictionary topicToStreamCount ) : void

Приватные методы

Метод Описание
BuildStreamsForTopic ( String topic, Int32 numberOfStreams ) : List
GetPartitions ( Int32 fromIncluding, Int32 count ) : List

Описание методов

ConsumerConnector() публичный Метод

public ConsumerConnector ( String stateStorageDirectory, String brokerAddress, BrokerInfoResponse configuration, ZMQ context ) : System
stateStorageDirectory String
brokerAddress String
configuration Brod.Contracts.Responses.BrokerInfoResponse
context ZMQ
Результат System

CreateMessageStreams() публичный Метод

public CreateMessageStreams ( Int32>.Dictionary topicToStreamCount ) : List>.Dictionary
topicToStreamCount Int32>.Dictionary
Результат List>.Dictionary

CreateMessageStreams() публичный Метод

public CreateMessageStreams ( String topic, Int32 numberOfStreams ) : List
topic String
numberOfStreams System.Int32
Результат List

GetNumberOfPartitionsForTopic() публичный Метод

public GetNumberOfPartitionsForTopic ( String topic ) : Int32
topic String
Результат System.Int32

ValidateStreamNumber() публичный Метод

Returns true of partition number is valid for current broker configuration
public ValidateStreamNumber ( String topic, Int32 numberOfStreams ) : void
topic String
numberOfStreams System.Int32
Результат void

ValidateTopicToStreamDictionary() публичный Метод

public ValidateTopicToStreamDictionary ( Int32>.Dictionary topicToStreamCount ) : void
topicToStreamCount Int32>.Dictionary
Результат void