Revision created by MOE tool push_codebase.
[gae.git] / java / src / main / com / google / appengine / api / datastore / DatastoreConfig.java
blobaa6068ce155c952230444bbfce98fa79b96cbf87
1 // Copyright 2008 Google Inc. All Rights Reserved.
2 package com.google.appengine.api.datastore;
4 /**
5 * User-configurable properties of the datastore.
7 * @deprecated Use {@link DatastoreServiceConfig} instead.
9 */
10 @Deprecated
11 public interface DatastoreConfig {
13 /**
14 * @return The {@code ImplicitTransactionManagementPolicy} to use.
15 * @deprecated Use {@link DatastoreServiceConfig#getImplicitTransactionManagementPolicy}
17 @Deprecated
18 ImplicitTransactionManagementPolicy getImplicitTransactionManagementPolicy();
20 /**
21 * The default configuration for the datastore. This is the configuration
22 * that is used if no configuration is explicitly provided.
24 * @deprecated Use {@link DatastoreServiceConfig} instead.
26 @Deprecated
27 DatastoreConfig DEFAULT = new DatastoreConfig() {
28 @Override
29 public ImplicitTransactionManagementPolicy getImplicitTransactionManagementPolicy() {
30 return ImplicitTransactionManagementPolicy.NONE;