com.google.appengine.api.datastore

## Interface IDatastoreServiceFactory

-     public interface IDatastoreServiceFactory

  This interface should be implemented by providers of the `DatastoreService` and registered with `com.google.appengine.spi.ServiceFactoryFactory`.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `AsyncDatastoreService` | `getAsyncDatastoreService(DatastoreServiceConfig config)` Creates an `AsyncDatastoreService` using the provided config.
    `DatastoreService` | `getDatastoreService(DatastoreServiceConfig config)` Creates a `DatastoreService` using the provided config.

- - ### Method Detail

    - #### getDatastoreService

          DatastoreService getDatastoreService(DatastoreServiceConfig config)

      Creates a `DatastoreService` using the provided config.

    - #### getAsyncDatastoreService

          AsyncDatastoreService getAsyncDatastoreService(DatastoreServiceConfig config)

      Creates an `AsyncDatastoreService` using the provided config. The async datastore service does not support implicit transaction management policy `ImplicitTransactionManagementPolicy.AUTO`.
      Throws:
        `java.lang.IllegalArgumentException` - If the provided `DatastoreServiceConfig` has an implicit transaction management policy of `ImplicitTransactionManagementPolicy.AUTO`.