Class MarkingPollingLocationProvider<TK extends TableKey,TLK extends TableLocationKey> 
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.SubscriptionAggregator<TableLocationProvider.Listener>
io.deephaven.engine.table.impl.locations.impl.AbstractTableLocationProvider
io.deephaven.engine.table.impl.locations.impl.PollingTableLocationProvider<TK,TLK>
 
io.deephaven.enterprise.tabledataservice.MarkingPollingLocationProvider<TK,TLK> 
- Type Parameters:
- TK-
- TLK-
- All Implemented Interfaces:
- TableLocationProvider,- NamedImplementation
public class MarkingPollingLocationProvider<TK extends TableKey,TLK extends TableLocationKey> 
extends PollingTableLocationProvider<TK,TLK> 
A 
TableLocationProvider that will perform a mark/sweep of active
 locations on refresh.- 
Nested Class SummaryNested classes/interfaces inherited from interface io.deephaven.engine.table.impl.locations.TableLocationProviderTableLocationProvider.Listener
- 
Field SummaryFields inherited from class io.deephaven.engine.table.impl.locations.impl.SubscriptionAggregatorsubscriptions
- 
Constructor SummaryConstructorsConstructorDescriptionMarkingPollingLocationProvider(TK tableKey, @NotNull TableLocationKeyFinder<TLK> locationKeyFinder, @NotNull TableLocationFactory<TK, TLK> locationFactory, @Nullable TableDataRefreshService refreshService, @NotNull TableUpdateMode updateMode, @NotNull TableUpdateMode locationUpdateMode) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidrefresh()protected voidvisitLocationKey(@NotNull TableLocationKey locationKey) Methods inherited from class io.deephaven.engine.table.impl.locations.impl.PollingTableLocationProvideractivateUnderlyingDataSource, deactivateUnderlyingDataSource, getImplementationName, makeTableLocation, matchSubscriptionTokenMethods inherited from class io.deephaven.engine.table.impl.locations.impl.AbstractTableLocationProviderbeginTransaction, deliverInitialSnapshot, doInitialization, endTransaction, ensureInitialized, getKey, getLocationUpdateMode, getTableLocationIfPresent, getTableLocationKeys, getUpdateMode, handleTableLocationKeyAdded, handleTableLocationKeyAdded, handleTableLocationKeyRemoved, hasTableLocationKey, isInitialized, removeTableLocationKey, setInitialized, toStringMethods inherited from class io.deephaven.engine.table.impl.locations.impl.SubscriptionAggregatoractivationFailed, activationSuccessful, checkHasSubscribers, postActivationHook, subscribe, supportsSubscriptions, unsubscribeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.engine.table.impl.locations.TableLocationProvidergetName, getTableLocation, getTableLocationKeys, getTableLocationKeys, subscribe, supportsSubscriptions, unsubscribe
- 
Constructor Details- 
MarkingPollingLocationProviderpublic MarkingPollingLocationProvider(@NotNull TK tableKey, @NotNull @NotNull TableLocationKeyFinder<TLK> locationKeyFinder, @NotNull @NotNull TableLocationFactory<TK, TLK> locationFactory, @Nullable @Nullable TableDataRefreshService refreshService, @NotNull @NotNull TableUpdateMode updateMode, @NotNull @NotNull TableUpdateMode locationUpdateMode) 
 
- 
- 
Method Details- 
refresh@OverridingMethodsMustInvokeSuper public void refresh()- Specified by:
- refreshin interface- TableLocationProvider
- Overrides:
- refreshin class- PollingTableLocationProvider<TK extends TableKey,- TLK extends TableLocationKey> 
 
- 
visitLocationKey- Overrides:
- visitLocationKeyin class- AbstractTableLocationProvider
 
 
-