Interface HasTableBinding

All Known Implementing Classes:
JsTable, TableReviver

public interface HasTableBinding
In order to not-require a JsTable to be bound to a ClientTableState, we will use this interface, which exposes the parts of JsTable that we require in managing handles and their lifecycles.
  • Method Details

    • getHandle

      TableTicket getHandle()
    • hasHandle

      boolean hasHandle(TableTicket tableHandle)
    • state

    • isAlive

      boolean isAlive()
    • fireEvent

      void fireEvent(String name)
    • fireEvent

      <T> void fireEvent(String name, T detail)
    • setState

      void setState(ClientTableState appendTo)
    • setRollback

      void setRollback(ActiveTableBinding rollbackTo)
    • rollback

      void rollback()
    • maybeReviveSubscription

      void maybeReviveSubscription()