public class CassandraTopicSelector extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
CassandraTopicSelector.TableTopicNamer |
private static class |
CassandraTopicSelector.TopicNameCache |
private static class |
CassandraTopicSelector.TopicNameSanitizer
A topic namer that replaces any characters invalid in a topic name with
_. |
| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFAULT_DELIMITER |
private String |
delimiter |
private static org.slf4j.Logger |
LOGGER |
private String |
prefix |
private CassandraTopicSelector.TableTopicNamer |
tableTopicNamer |
| Modifier | Constructor and Description |
|---|---|
private |
CassandraTopicSelector(String prefix,
String delimiter,
CassandraTopicSelector.TableTopicNamer tableTopicNamer) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static CassandraTopicSelector |
defaultSelector(String topicPrefix) |
(package private) String |
topicNameFor(KeyspaceTable keyspaceTable) |
private static final org.slf4j.Logger LOGGER
private static final String DEFAULT_DELIMITER
private final String prefix
private final String delimiter
private final CassandraTopicSelector.TableTopicNamer tableTopicNamer
private CassandraTopicSelector(String prefix, String delimiter, CassandraTopicSelector.TableTopicNamer tableTopicNamer)
static CassandraTopicSelector defaultSelector(String topicPrefix)
String topicNameFor(KeyspaceTable keyspaceTable)
Copyright © 2020 JBoss by Red Hat. All rights reserved.