Class TableDataServiceFactory.CreationContext

java.lang.Object
io.deephaven.enterprise.tabledataservice.TableDataServiceFactory.CreationContext
Enclosing class:
TableDataServiceFactory

public static class TableDataServiceFactory.CreationContext extends Object
Each top level creation of a TableDataService requires recursive calls with access to a consistent context. In addition, when recreating a dynamic TDS, the old context is needed in order to reuse cached data and release resources no longer used. The current recreation implementation preserves the RemoteTableDataService and OnDiskTableDataService instances because they hold context and resources that should be preserved. FilteredTableDataService and CompositeTableDataService instances are recreated each time.
  • Method Details

    • getTableDataServices

      @TestUseOnly public Map<String,TableDataService> getTableDataServices()
      Get the collection of known table data services in this context. For test use only.
      Returns:
      the collection of known table data services