Class AbstractTableLocationProvider

All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, TableKey, TableLocationProvider, NamedImplementation
Direct Known Subclasses:
ReadOnlyLocalTableLocationProvider, WritableLocalTableLocationProvider

public abstract class AbstractTableLocationProvider
extends SubscriptionAggregator<TableLocationProvider.Listener>
implements TableLocationProvider
Partial TableLocationProvider implementation for use by TableDataService implementations.

It implements an interface similar to TableLocationProvider.Listener for implementation classes to use when communicating with the parent.

Note that implementations are responsible for determining when it's appropriate to call setInitialized() and/or override doInitialization().