Method | Description | |
---|---|---|
Dispose ( ) : void | ||
Get ( IKafkaConnection connections ) : Task |
Given a collection of server connections, query for all topics metadata.
|
|
Get ( IKafkaConnection connections, IEnumerable |
Given a collection of server connections, query for the topic metadata.
|
|
KafkaMetadataProvider ( IKafkaLog log ) : KafkaNet.Protocol |
Method | Description | |
---|---|---|
BackoffOnRetry ( int retryAttempt, bool performRetry ) : System.Threading.Tasks.Task | ||
Get ( IKafkaConnection connections, MetadataRequest request ) : Task |
||
GetMetadataResponse ( IKafkaConnection connections, MetadataRequest request ) : Task |
||
ValidateBroker ( Broker broker ) : MetadataValidationResult | ||
ValidateResponse ( MetadataResponse metadata ) : IEnumerable |
||
ValidateTopic ( Topic topic ) : MetadataValidationResult |
public Get ( IKafkaConnection connections ) : Task |
||
connections | IKafkaConnection | The server connections to query. Will cycle through the collection, starting at zero until a response is received. |
return | Task |
public Get ( IKafkaConnection connections, IEnumerable |
||
connections | IKafkaConnection | The server connections to query. Will cycle through the collection, starting at zero until a response is received. |
topics | IEnumerable |
The collection of topics to get metadata for. |
return | Task |
public KafkaMetadataProvider ( IKafkaLog log ) : KafkaNet.Protocol | ||
log | IKafkaLog | |
return | KafkaNet.Protocol |