package mil.nga.giat.geowave.datastore.accumulo; import mil.nga.giat.geowave.core.store.GenericFactory; import mil.nga.giat.geowave.core.store.StoreFactoryOptions; import mil.nga.giat.geowave.datastore.accumulo.operations.config.AccumuloRequiredOptions; abstract public class AbstractAccumuloFactory implements GenericFactory { private static final String TYPE = AccumuloDataStore.TYPE; private static final String DESCRIPTION = "A GeoWave store backed by tables in Apache Accumulo"; @Override public String getType() { return TYPE; } @Override public String getDescription() { return DESCRIPTION; } /** * This helps implementation of child classes by returning the default * Accumulo options that are required. * * @return */ public StoreFactoryOptions createOptionsInstance() { return new AccumuloRequiredOptions(); } }