Interface TopicSupplier

    • Method Detail

      • topic

        java.lang.String topic​(org.apache.cassandra.cdc.msg.CdcEvent event)
      • staticTopicSupplier

        static TopicSupplier.StaticTopicSupplier staticTopicSupplier​(java.lang.String topic)
        Parameters:
        topic - static string for an unchanging topic name
        Returns:
        a static topic provider that always returns the same topic name
      • keyspaceSupplier

        static TopicSupplier.PerKeyspace keyspaceSupplier​(java.lang.String format)
        Parameters:
        format - topic string format like "org.apple.ase.%s"
        Returns:
        a topic provider that formats a string template to include the keyspace name
      • keyspaceTableSupplier

        static TopicSupplier.PerKeyspaceTable keyspaceTableSupplier​(java.lang.String format)
        Parameters:
        format - topic string format like "org.apple.ase.%s.%s"
        Returns:
        a topic provider that formats a string template to include the keyspace and table name
      • tableSupplier

        static TopicSupplier.PerTable tableSupplier​(java.lang.String format)
        Parameters:
        format - topic string format like "org.apple.ase.%s"
        Returns:
        a topic provider that formats a string template to include the table name