private static class CassandraTopicSelector.TopicNameSanitizer extends Object implements CassandraTopicSelector.TableTopicNamer
_.| Modifier and Type | Field and Description |
|---|---|
private CassandraTopicSelector.TableTopicNamer |
delegate |
private static String |
REPLACEMENT_CHAR |
| Constructor and Description |
|---|
TopicNameSanitizer(CassandraTopicSelector.TableTopicNamer delegate) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
isValidTopicNameCharacter(char c)
Whether the given character is a legal character of a Kafka topic name.
|
String |
topicNameFor(KeyspaceTable keyspaceTable,
String prefix,
String delimiter) |
private static final String REPLACEMENT_CHAR
private final CassandraTopicSelector.TableTopicNamer delegate
TopicNameSanitizer(CassandraTopicSelector.TableTopicNamer delegate)
public String topicNameFor(KeyspaceTable keyspaceTable, String prefix, String delimiter)
topicNameFor in interface CassandraTopicSelector.TableTopicNamerprivate boolean isValidTopicNameCharacter(char c)
[a-zA-Z0-9._-].
https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/internals/Topic.javaCopyright © 2020 JBoss by Red Hat. All rights reserved.