You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by ma...@apache.org on 2017/03/06 07:11:15 UTC

incubator-atlas git commit: ATLAS-1637: Deprecate V1 APIs and related classes

Repository: incubator-atlas
Updated Branches:
  refs/heads/master e54fe04d7 -> 543a85d7c


ATLAS-1637: Deprecate V1 APIs and related classes

Signed-off-by: Madhan Neethiraj <ma...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas/commit/543a85d7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas/tree/543a85d7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas/diff/543a85d7

Branch: refs/heads/master
Commit: 543a85d7c0f8f07c2e38be260e56e4e48a6e48f5
Parents: e54fe04
Author: apoorvnaik <an...@hortonworks.com>
Authored: Sun Mar 5 22:18:40 2017 -0800
Committer: Madhan Neethiraj <ma...@apache.org>
Committed: Sun Mar 5 22:52:26 2017 -0800

----------------------------------------------------------------------
 client/src/main/java/org/apache/atlas/AtlasClient.java              | 1 +
 .../src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java  | 1 +
 client/src/main/java/org/apache/atlas/ResourceCreator.java          | 1 +
 client/src/main/java/org/apache/atlas/SerDe.java                    | 1 +
 .../main/java/org/apache/atlas/listener/TypeDefChangeListener.java  | 1 +
 .../main/java/org/apache/atlas/repository/DiscoverInstances.java    | 1 +
 .../src/main/java/org/apache/atlas/repository/IRepository.java      | 1 +
 .../main/java/org/apache/atlas/repository/MetadataRepository.java   | 1 +
 .../java/org/apache/atlas/repository/graph/EntityProcessor.java     | 1 +
 .../main/java/org/apache/atlas/repository/graph/FullTextMapper.java | 1 +
 .../atlas/repository/graph/GraphBackedMetadataRepository.java       | 1 +
 .../apache/atlas/repository/graph/GraphToTypedInstanceMapper.java   | 1 +
 .../apache/atlas/repository/graph/TypedInstanceToGraphMapper.java   | 1 +
 .../java/org/apache/atlas/repository/memory/AttributeStores.java    | 1 +
 .../main/java/org/apache/atlas/repository/memory/ClassStore.java    | 1 +
 .../org/apache/atlas/repository/memory/HierarchicalTypeStore.java   | 1 +
 .../java/org/apache/atlas/repository/memory/IAttributeStore.java    | 1 +
 .../main/java/org/apache/atlas/repository/memory/MemRepository.java | 1 +
 .../main/java/org/apache/atlas/repository/memory/StructStore.java   | 1 +
 .../main/java/org/apache/atlas/repository/memory/TraitStore.java    | 1 +
 .../org/apache/atlas/repository/typestore/GraphBackedTypeStore.java | 1 +
 .../main/java/org/apache/atlas/repository/typestore/ITypeStore.java | 1 +
 .../org/apache/atlas/repository/typestore/StoreBackedTypeCache.java | 1 +
 .../main/java/org/apache/atlas/services/DefaultMetadataService.java | 1 +
 server-api/src/main/java/org/apache/atlas/RequestContext.java       | 1 +
 .../src/main/java/org/apache/atlas/services/MetadataService.java    | 1 +
 .../src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java | 1 +
 .../java/org/apache/atlas/web/resources/DataSetLineageResource.java | 1 +
 .../main/java/org/apache/atlas/web/resources/EntityResource.java    | 1 +
 .../main/java/org/apache/atlas/web/resources/LineageResource.java   | 1 +
 .../org/apache/atlas/web/resources/MetadataDiscoveryResource.java   | 1 +
 .../src/main/java/org/apache/atlas/web/resources/TypesResource.java | 1 +
 32 files changed, 32 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/client/src/main/java/org/apache/atlas/AtlasClient.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/atlas/AtlasClient.java b/client/src/main/java/org/apache/atlas/AtlasClient.java
index 1c6b8d1..f503ade 100755
--- a/client/src/main/java/org/apache/atlas/AtlasClient.java
+++ b/client/src/main/java/org/apache/atlas/AtlasClient.java
@@ -65,6 +65,7 @@ import static org.codehaus.jackson.annotate.JsonAutoDetect.Visibility.PUBLIC_ONL
 /**
  * Client for metadata.
  */
+@Deprecated
 public class AtlasClient extends AtlasBaseClient {
     private static final Logger LOG = LoggerFactory.getLogger(AtlasClient.class);
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/client/src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java b/client/src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java
index d31e0f5..3f8760f 100644
--- a/client/src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java
+++ b/client/src/main/java/org/apache/atlas/CreateUpdateEntitiesResult.java
@@ -27,6 +27,7 @@ import org.apache.atlas.type.AtlasType;
 /**
  * Result from creating or updating entities.
  */
+@Deprecated
 public class CreateUpdateEntitiesResult {
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/client/src/main/java/org/apache/atlas/ResourceCreator.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/atlas/ResourceCreator.java b/client/src/main/java/org/apache/atlas/ResourceCreator.java
index 53f92aa..2017065 100644
--- a/client/src/main/java/org/apache/atlas/ResourceCreator.java
+++ b/client/src/main/java/org/apache/atlas/ResourceCreator.java
@@ -23,6 +23,7 @@ import com.sun.jersey.api.client.WebResource;
 /**
  * An interface to capture the closure of how a WebResource is created.
  */
+@Deprecated
 public interface ResourceCreator {
     WebResource createResource();
 }

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/client/src/main/java/org/apache/atlas/SerDe.java
----------------------------------------------------------------------
diff --git a/client/src/main/java/org/apache/atlas/SerDe.java b/client/src/main/java/org/apache/atlas/SerDe.java
index 6b7478a..cdc3509 100644
--- a/client/src/main/java/org/apache/atlas/SerDe.java
+++ b/client/src/main/java/org/apache/atlas/SerDe.java
@@ -34,6 +34,7 @@ import org.apache.atlas.typesystem.json.InstanceSerialization;
 
 import java.lang.reflect.Type;
 
+@Deprecated
 public class SerDe {
     public static final Gson GSON = new GsonBuilder().
              registerTypeAdapter(IStruct.class, new StructDeserializer()).

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java
----------------------------------------------------------------------
diff --git a/intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java b/intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java
index e8ac8f4..124f106 100644
--- a/intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java
+++ b/intg/src/main/java/org/apache/atlas/listener/TypeDefChangeListener.java
@@ -19,6 +19,7 @@ package org.apache.atlas.listener;
 
 import org.apache.atlas.exception.AtlasBaseException;
 
+@Deprecated
 public interface TypeDefChangeListener {
     void onChange(ChangedTypeDefs changedTypeDefs) throws AtlasBaseException;
 }

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/DiscoverInstances.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/DiscoverInstances.java b/repository/src/main/java/org/apache/atlas/repository/DiscoverInstances.java
index 202c42b..6261499 100755
--- a/repository/src/main/java/org/apache/atlas/repository/DiscoverInstances.java
+++ b/repository/src/main/java/org/apache/atlas/repository/DiscoverInstances.java
@@ -30,6 +30,7 @@ import java.util.Map;
 /**
  * Graph walker implementation for discovering instances.
  */
+@Deprecated
 public class DiscoverInstances implements ObjectGraphWalker.NodeProcessor {
 
     public final Map<Id, Id> idToNewIdMap;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/IRepository.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/IRepository.java b/repository/src/main/java/org/apache/atlas/repository/IRepository.java
index 20e37ee..1637e11 100755
--- a/repository/src/main/java/org/apache/atlas/repository/IRepository.java
+++ b/repository/src/main/java/org/apache/atlas/repository/IRepository.java
@@ -30,6 +30,7 @@ import java.util.List;
 /**
  * Metadata Repository interface.
  */
+@Deprecated
 public interface IRepository {
 
     ITypedReferenceableInstance create(IReferenceableInstance i) throws RepositoryException;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java b/repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java
index fab1859..9a873b3 100644
--- a/repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java
+++ b/repository/src/main/java/org/apache/atlas/repository/MetadataRepository.java
@@ -34,6 +34,7 @@ import java.util.List;
 /**
  * An interface for persisting metadata into a blueprints enabled graph db.
  */
+@Deprecated
 public interface MetadataRepository {
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/graph/EntityProcessor.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/graph/EntityProcessor.java b/repository/src/main/java/org/apache/atlas/repository/graph/EntityProcessor.java
index 6eb2e8a..892b36d 100644
--- a/repository/src/main/java/org/apache/atlas/repository/graph/EntityProcessor.java
+++ b/repository/src/main/java/org/apache/atlas/repository/graph/EntityProcessor.java
@@ -31,6 +31,7 @@ import java.util.Collections;
 import java.util.LinkedHashMap;
 import java.util.Map;
 
+@Deprecated
 public final class EntityProcessor implements ObjectGraphWalker.NodeProcessor {
 
     private final Map<Id, IReferenceableInstance> idToInstanceMap;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/graph/FullTextMapper.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/graph/FullTextMapper.java b/repository/src/main/java/org/apache/atlas/repository/graph/FullTextMapper.java
index d0a9ade..2e8ae0c 100644
--- a/repository/src/main/java/org/apache/atlas/repository/graph/FullTextMapper.java
+++ b/repository/src/main/java/org/apache/atlas/repository/graph/FullTextMapper.java
@@ -34,6 +34,7 @@ import org.slf4j.LoggerFactory;
 import java.util.List;
 import java.util.Map;
 
+@Deprecated
 public class FullTextMapper {
 
     private static final Logger LOG = LoggerFactory.getLogger(FullTextMapper.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java b/repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java
index 0faafb0..d1e8cb7 100755
--- a/repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java
+++ b/repository/src/main/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepository.java
@@ -65,6 +65,7 @@ import com.google.inject.Singleton;
  * as a Graph Service.
  */
 @Singleton
+@Deprecated
 public class GraphBackedMetadataRepository implements MetadataRepository {
 
     private static final Logger LOG = LoggerFactory.getLogger(GraphBackedMetadataRepository.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java b/repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java
index 9e54c2d..3a54e3e 100644
--- a/repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java
+++ b/repository/src/main/java/org/apache/atlas/repository/graph/GraphToTypedInstanceMapper.java
@@ -54,6 +54,7 @@ import org.slf4j.LoggerFactory;
 import com.google.inject.Singleton;
 
 @Singleton
+@Deprecated
 public final class GraphToTypedInstanceMapper {
 
     private static final Logger LOG = LoggerFactory.getLogger(GraphToTypedInstanceMapper.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/graph/TypedInstanceToGraphMapper.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/graph/TypedInstanceToGraphMapper.java b/repository/src/main/java/org/apache/atlas/repository/graph/TypedInstanceToGraphMapper.java
index 40b7bf0..c3e25bd 100644
--- a/repository/src/main/java/org/apache/atlas/repository/graph/TypedInstanceToGraphMapper.java
+++ b/repository/src/main/java/org/apache/atlas/repository/graph/TypedInstanceToGraphMapper.java
@@ -67,6 +67,7 @@ import com.google.common.base.Function;
 import com.google.common.collect.Lists;
 import com.google.inject.Inject;
 
+@Deprecated
 public final class TypedInstanceToGraphMapper {
 
     private static final Logger LOG = LoggerFactory.getLogger(TypedInstanceToGraphMapper.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/AttributeStores.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/AttributeStores.java b/repository/src/main/java/org/apache/atlas/repository/memory/AttributeStores.java
index 952f73a..1fb9d69 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/AttributeStores.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/AttributeStores.java
@@ -43,6 +43,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+@Deprecated
 public class AttributeStores {
 
     private static final Object NULL_VAL = new Object();

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/ClassStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/ClassStore.java b/repository/src/main/java/org/apache/atlas/repository/memory/ClassStore.java
index 4196768..a74c79e 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/ClassStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/ClassStore.java
@@ -28,6 +28,7 @@ import org.apache.atlas.typesystem.types.ClassType;
 import java.util.ArrayList;
 import java.util.Objects;
 
+@Deprecated
 public class ClassStore extends HierarchicalTypeStore {
 
     final ArrayList<ImmutableList<String>> traitNamesStore;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/HierarchicalTypeStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/HierarchicalTypeStore.java b/repository/src/main/java/org/apache/atlas/repository/memory/HierarchicalTypeStore.java
index 33d78d3..429730c 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/HierarchicalTypeStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/HierarchicalTypeStore.java
@@ -37,6 +37,7 @@ import java.util.Map;
 import java.util.Set;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
 
+@Deprecated
 public abstract class HierarchicalTypeStore {
 
     final MemRepository repository;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/IAttributeStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/IAttributeStore.java b/repository/src/main/java/org/apache/atlas/repository/memory/IAttributeStore.java
index 3ceac01..b8cbe05 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/IAttributeStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/IAttributeStore.java
@@ -22,6 +22,7 @@ import org.apache.atlas.repository.RepositoryException;
 import org.apache.atlas.typesystem.persistence.StructInstance;
 import org.apache.atlas.typesystem.types.IConstructableType;
 
+@Deprecated
 public interface IAttributeStore {
     /**
      * Store the attribute's value from the 'instance' into this store.

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/MemRepository.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/MemRepository.java b/repository/src/main/java/org/apache/atlas/repository/memory/MemRepository.java
index 51f50ac..aef06a4 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/MemRepository.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/MemRepository.java
@@ -44,6 +44,7 @@ import java.util.Set;
 import java.util.TreeSet;
 import java.util.concurrent.atomic.AtomicInteger;
 
+@Deprecated
 public class MemRepository implements IRepository {
 
     final TypeSystem typeSystem;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/StructStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/StructStore.java b/repository/src/main/java/org/apache/atlas/repository/memory/StructStore.java
index f0331d9..69a18a5 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/StructStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/StructStore.java
@@ -28,6 +28,7 @@ import org.apache.atlas.typesystem.types.StructType;
 import java.util.Collection;
 import java.util.Map;
 
+@Deprecated
 public class StructStore extends AttributeStores.AbstractAttributeStore implements IAttributeStore {
 
     final StructType structType;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/memory/TraitStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/memory/TraitStore.java b/repository/src/main/java/org/apache/atlas/repository/memory/TraitStore.java
index 9d73cc9..0cbb32d 100755
--- a/repository/src/main/java/org/apache/atlas/repository/memory/TraitStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/memory/TraitStore.java
@@ -25,6 +25,7 @@ import org.apache.atlas.typesystem.types.TraitType;
 
 import java.util.ArrayList;
 
+@Deprecated
 public class TraitStore extends HierarchicalTypeStore {
 
     final ArrayList<String> classNameStore;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java b/repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java
index 39e7a31..7037d1e 100644
--- a/repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java
@@ -68,6 +68,7 @@ import com.google.inject.Inject;
 import com.google.inject.Singleton;
 
 @Singleton
+@Deprecated
 public class GraphBackedTypeStore implements ITypeStore {
     public static final String VERTEX_TYPE = "typeSystem";
     private static final String PROPERTY_PREFIX = Constants.INTERNAL_PROPERTY_KEY_PREFIX + "type.";

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java b/repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java
index 25f5f8b..84779f4 100755
--- a/repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java
+++ b/repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java
@@ -23,6 +23,7 @@ import org.apache.atlas.AtlasException;
 import org.apache.atlas.typesystem.TypesDef;
 import org.apache.atlas.typesystem.types.TypeSystem;
 
+@Deprecated
 public interface ITypeStore {
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java b/repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java
index 600c3b4..8573719 100644
--- a/repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java
+++ b/repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java
@@ -52,6 +52,7 @@ import com.google.inject.Singleton;
  * are also loaded from the store if they are not already in the cache.
  */
 @Singleton
+@Deprecated
 public class StoreBackedTypeCache extends DefaultTypeCache {
 
     private ITypeStore typeStore;

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
----------------------------------------------------------------------
diff --git a/repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java b/repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
index 5a8add1..d9ce8c4 100755
--- a/repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
+++ b/repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
@@ -85,6 +85,7 @@ import javax.inject.Singleton;
  * for listening to changes to the repository.
  */
 @Singleton
+@Deprecated
 public class DefaultMetadataService implements MetadataService, ActiveStateChangeHandler, TypeDefChangeListener {
     private enum OperationType {
         CREATE, UPDATE, DELETE

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/server-api/src/main/java/org/apache/atlas/RequestContext.java
----------------------------------------------------------------------
diff --git a/server-api/src/main/java/org/apache/atlas/RequestContext.java b/server-api/src/main/java/org/apache/atlas/RequestContext.java
index cf56f08..3e729b5 100644
--- a/server-api/src/main/java/org/apache/atlas/RequestContext.java
+++ b/server-api/src/main/java/org/apache/atlas/RequestContext.java
@@ -35,6 +35,7 @@ import org.apache.atlas.typesystem.types.TypeSystem;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class RequestContext {
     private static final Logger LOG = LoggerFactory.getLogger(RequestContext.class);
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/server-api/src/main/java/org/apache/atlas/services/MetadataService.java
----------------------------------------------------------------------
diff --git a/server-api/src/main/java/org/apache/atlas/services/MetadataService.java b/server-api/src/main/java/org/apache/atlas/services/MetadataService.java
index 0110373..31ef7b5 100644
--- a/server-api/src/main/java/org/apache/atlas/services/MetadataService.java
+++ b/server-api/src/main/java/org/apache/atlas/services/MetadataService.java
@@ -38,6 +38,7 @@ import java.util.Map;
 /**
  * Metadata service.
  */
+@Deprecated
 public interface MetadataService {
 
     /**

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java
----------------------------------------------------------------------
diff --git a/typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java b/typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java
index d847f1a..c853ec6 100755
--- a/typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java
+++ b/typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java
@@ -45,6 +45,7 @@ import javax.inject.Singleton;
 
 @Singleton
 @InterfaceAudience.Private
+@Deprecated
 public class TypeSystem {
     private static final Logger LOG = LoggerFactory.getLogger(TypeSystem.class);
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/webapp/src/main/java/org/apache/atlas/web/resources/DataSetLineageResource.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/DataSetLineageResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/DataSetLineageResource.java
index 14d86f7..2fe6898 100644
--- a/webapp/src/main/java/org/apache/atlas/web/resources/DataSetLineageResource.java
+++ b/webapp/src/main/java/org/apache/atlas/web/resources/DataSetLineageResource.java
@@ -45,6 +45,7 @@ import javax.ws.rs.core.Response;
  */
 @Path("lineage/hive")
 @Singleton
+@Deprecated
 public class DataSetLineageResource {
 
     private static final Logger LOG = LoggerFactory.getLogger(DataSetLineageResource.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/webapp/src/main/java/org/apache/atlas/web/resources/EntityResource.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/EntityResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/EntityResource.java
index 44f7abb..8328da5 100755
--- a/webapp/src/main/java/org/apache/atlas/web/resources/EntityResource.java
+++ b/webapp/src/main/java/org/apache/atlas/web/resources/EntityResource.java
@@ -88,6 +88,7 @@ import java.util.Map;
  */
 @Path("entities")
 @Singleton
+@Deprecated
 public class EntityResource {
 
     private static final Logger LOG = LoggerFactory.getLogger(EntityResource.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/webapp/src/main/java/org/apache/atlas/web/resources/LineageResource.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/LineageResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/LineageResource.java
index e5ec691..9f4a0bd 100644
--- a/webapp/src/main/java/org/apache/atlas/web/resources/LineageResource.java
+++ b/webapp/src/main/java/org/apache/atlas/web/resources/LineageResource.java
@@ -48,6 +48,7 @@ import javax.ws.rs.core.Response;
 
 @Path("lineage")
 @Singleton
+@Deprecated
 public class LineageResource {
     private static final Logger LOG = LoggerFactory.getLogger(DataSetLineageResource.class);
     private static final Logger PERF_LOG = AtlasPerfTracer.getPerfLogger("rest.LineageResource");

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/webapp/src/main/java/org/apache/atlas/web/resources/MetadataDiscoveryResource.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/MetadataDiscoveryResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/MetadataDiscoveryResource.java
index 3337974..32b4cae 100755
--- a/webapp/src/main/java/org/apache/atlas/web/resources/MetadataDiscoveryResource.java
+++ b/webapp/src/main/java/org/apache/atlas/web/resources/MetadataDiscoveryResource.java
@@ -52,6 +52,7 @@ import java.util.Map;
  */
 @Path("discovery")
 @Singleton
+@Deprecated
 public class MetadataDiscoveryResource {
 
     private static final Logger LOG = LoggerFactory.getLogger(MetadataDiscoveryResource.class);

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/543a85d7/webapp/src/main/java/org/apache/atlas/web/resources/TypesResource.java
----------------------------------------------------------------------
diff --git a/webapp/src/main/java/org/apache/atlas/web/resources/TypesResource.java b/webapp/src/main/java/org/apache/atlas/web/resources/TypesResource.java
index db282d8..2c385c9 100755
--- a/webapp/src/main/java/org/apache/atlas/web/resources/TypesResource.java
+++ b/webapp/src/main/java/org/apache/atlas/web/resources/TypesResource.java
@@ -63,6 +63,7 @@ import java.util.List;
  */
 @Path("types")
 @Singleton
+@Deprecated
 public class TypesResource {
     private static final Logger LOG = LoggerFactory.getLogger(TypesResource.class);
     private static final Logger PERF_LOG = AtlasPerfTracer.getPerfLogger("rest.TypesResource");