package mil.nga.giat.geowave.core.store; public interface GenericStoreFactory<T> extends GenericFactory { /** * Create the store, w/the options instance that was returned and populated * w/createOptionsInstance(). */ T createStore( StoreFactoryOptions options ); /** * An object used to configure the specific store. This really exists so * that the command line options for JCommander can be filled in without * knowing which options class we specifically have to create. */ StoreFactoryOptions createOptionsInstance(); }