public abstract class AbstractDataStoreFactory extends Object implements DataStoreFactory
| Constructor and Description |
|---|
AbstractDataStoreFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract <V extends Serializable> |
createDataStore(String id)
Returns a new instance of a type-specific data store based on the given unique ID.
|
<V extends Serializable> |
getDataStore(String id)
Returns a type-specific data store based on the given unique ID.
|
public final <V extends Serializable> DataStore<V> getDataStore(String id) throws IOException
DataStoreFactoryIf a data store by that ID does not already exist, it should be created now, stored for
later access, and returned. Otherwise, if there is already a data store by that ID, it should
be returned. The DataStore.getId() must match the id parameter from this
method.
The ID must be at least 1 and at most 30 characters long, and must contain only alphanumeric or underscore characters.
getDataStore in interface DataStoreFactoryV - serializable type of the mapped valueid - unique ID to refer to typed data storeIOExceptionprotected abstract <V extends Serializable> DataStore<V> createDataStore(String id) throws IOException
The DataStore.getId() must match the id parameter from this method.
V - serializable type of the mapped valueid - unique ID to refer to typed data storeIOExceptionCopyright © 2011–2025 Google. All rights reserved.