Class TableSubscriptionEvent

  • All Implemented Interfaces:
    Serializable, org.apache.flink.api.connector.source.SourceEvent

    public class TableSubscriptionEvent
    extends Object
    implements org.apache.flink.api.connector.source.SourceEvent
    Authoritative source-table subscription snapshot sent from the enumerator to a reader.
    See Also:
    Serialized Form
    • Constructor Detail

      • TableSubscriptionEvent

        public TableSubscriptionEvent​(Set<org.apache.fluss.metadata.TablePath> subscribedTablePaths,
                                      Map<org.apache.fluss.metadata.TablePath,​Long> pendingRemovalRequests)
      • TableSubscriptionEvent

        public TableSubscriptionEvent​(Set<org.apache.fluss.metadata.TablePath> subscribedTablePaths,
                                      Map<org.apache.fluss.metadata.TablePath,​Long> pendingRemovalRequests,
                                      Set<org.apache.fluss.metadata.TablePath> fencedTablePaths)
    • Method Detail

      • getSubscribedTablePaths

        public Set<org.apache.fluss.metadata.TablePath> getSubscribedTablePaths()
      • getPendingRemovalRequests

        public Map<org.apache.fluss.metadata.TablePath,​Long> getPendingRemovalRequests()
      • getFencedTablePaths

        public Set<org.apache.fluss.metadata.TablePath> getFencedTablePaths()