C# Класс Brod.Producers.Producer

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

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

Метод Описание
Dispose ( ) : void
Producer ( String brokerAddress ) : System

Constructs Producer with specified broker address

Send ( String topic, String message ) : void

Send text message to specified topic, using default UTF-8 encoding. Partition will be selected by Partitioner of this producer.

Send ( String topic, String message, Encoding encoding ) : void

Send text message to specified topic, using specified encoding. Partition will be selected by Partitioner of this producer.

Send ( String topic, String message, Object key ) : void

Send text message to specified topic with specified key, using default UTF-8 encoding. Partition will be selected by Partitioner of this producer.

Send ( String topic, String message, Object key, Encoding encoding ) : void

Send text message to specified topic with specified key, using specified encoding.

Send ( String topic, String message, Object key, IPartitioner partitioner ) : void

Send text message to specified topic with specified key, using default UTF-8 encoding and specified partitioner

Send ( String topic, String message, Object key, IPartitioner partitioner, Encoding encoding ) : void

Send text message to specified topic with specified key, using specified encoding and partitioner.

Send ( String topic, byte payload ) : void

Send binary message to specified topic. Partition will be selected by Partitioner of this producer.

Send ( String topic, byte payload, Object key ) : void

Send binary message to specified topic with specified key. Partition will be selected by Partitioner of this producer.

Send ( String topic, byte payload, Object key, IPartitioner partitioner ) : void

Send binary message to specified topic with specified key, using specified partitioner.

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

Метод Описание
GetNumberOfPartitionsForTopic ( String topic ) : Int32

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

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

public Dispose ( ) : void
Результат void

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

Constructs Producer with specified broker address
public Producer ( String brokerAddress ) : System
brokerAddress String
Результат System

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

Send text message to specified topic, using default UTF-8 encoding. Partition will be selected by Partitioner of this producer.
public Send ( String topic, String message ) : void
topic String
message String
Результат void

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

Send text message to specified topic, using specified encoding. Partition will be selected by Partitioner of this producer.
public Send ( String topic, String message, Encoding encoding ) : void
topic String
message String
encoding System.Text.Encoding
Результат void

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

Send text message to specified topic with specified key, using default UTF-8 encoding. Partition will be selected by Partitioner of this producer.
public Send ( String topic, String message, Object key ) : void
topic String
message String
key Object
Результат void

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

Send text message to specified topic with specified key, using specified encoding.
public Send ( String topic, String message, Object key, Encoding encoding ) : void
topic String
message String
key Object
encoding System.Text.Encoding
Результат void

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

Send text message to specified topic with specified key, using default UTF-8 encoding and specified partitioner
public Send ( String topic, String message, Object key, IPartitioner partitioner ) : void
topic String
message String
key Object
partitioner IPartitioner
Результат void

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

Send text message to specified topic with specified key, using specified encoding and partitioner.
public Send ( String topic, String message, Object key, IPartitioner partitioner, Encoding encoding ) : void
topic String
message String
key Object
partitioner IPartitioner
encoding System.Text.Encoding
Результат void

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

Send binary message to specified topic. Partition will be selected by Partitioner of this producer.
public Send ( String topic, byte payload ) : void
topic String
payload byte
Результат void

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

Send binary message to specified topic with specified key. Partition will be selected by Partitioner of this producer.
public Send ( String topic, byte payload, Object key ) : void
topic String
payload byte
key Object
Результат void

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

Send binary message to specified topic with specified key, using specified partitioner.
public Send ( String topic, byte payload, Object key, IPartitioner partitioner ) : void
topic String
payload byte
key Object
partitioner IPartitioner
Результат void