Class FlussDefaultDiscoverer

  • All Implemented Interfaces:
    Serializable, AutoCloseable, ObjectIdDiscoverer<TableId>, TableDiscoverer

    public class FlussDefaultDiscoverer
    extends Object
    implements TableDiscoverer
    The default TableDiscoverer for Fluss that subscribes to tables whose fully-qualified name (formatted as "database.tableName") matches a user-provided Java regular expression.

    The pattern is matched against the fully-qualified name of every table across every database visible to the Fluss cluster. A single regex can therefore span multiple databases, e.g. "source_db\\..*|audit_db\\.events_.*".

    Note: dots in database or table names must be escaped (e.g. "db\\.table") because . is a regex meta-character.

    Configuration keys (read from the full connector configuration):

    • bootstrap.servers — Fluss bootstrap servers (required).
    • table.discoverer.pattern — Java regex for matching fully-qualified table names (required).
    See Also:
    Serialized Form