Class JdoDataStoreFactory
- java.lang.Object
-
- com.google.api.client.util.store.AbstractDataStoreFactory
-
- com.google.api.client.extensions.jdo.JdoDataStoreFactory
-
- All Implemented Interfaces:
DataStoreFactory
public class JdoDataStoreFactory extends AbstractDataStoreFactory
Thread-safe JDO implementation of a data store factory.- Since:
- 1.16
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classJdoDataStoreFactory.JdoDataStore<V extends java.io.Serializable>(package private) static classJdoDataStoreFactory.JdoValueJDO value class that contains the key-value pair, as well as the data store ID.(package private) static classJdoDataStoreFactory.PrivateUtilsPackage private utilities class so the classes here isn't considered to be an external part of the library.
-
Field Summary
Fields Modifier and Type Field Description private javax.jdo.PersistenceManagerFactorypersistenceManagerFactoryPersistence manager factory.
-
Constructor Summary
Constructors Constructor Description JdoDataStoreFactory(javax.jdo.PersistenceManagerFactory persistenceManagerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <V extends java.io.Serializable>
DataStore<V>createDataStore(java.lang.String id)Returns a new instance of a type-specific data store based on the given unique ID.-
Methods inherited from class com.google.api.client.util.store.AbstractDataStoreFactory
getDataStore
-
-
-
-
Method Detail
-
createDataStore
protected <V extends java.io.Serializable> DataStore<V> createDataStore(java.lang.String id) throws java.io.IOException
Description copied from class:AbstractDataStoreFactoryReturns a new instance of a type-specific data store based on the given unique ID.The
DataStore.getId()must match theidparameter from this method.- Specified by:
createDataStorein classAbstractDataStoreFactory- Type Parameters:
V- serializable type of the mapped value- Parameters:
id- unique ID to refer to typed data store- Throws:
java.io.IOException
-
-