Bug 6795 - Deprecated sal-dom-xsql 39/46139/3
authorAlexis de Talhouët <adetalhouet@inocybe.com>
Fri, 23 Sep 2016 15:50:45 +0000 (11:50 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Fri, 23 Sep 2016 18:52:49 +0000 (18:52 +0000)
This deprecation notice is to warn potential downstream consumer that
those are now deprecated, and that those will be removed in next release,
Nitrogen.

Change-Id: I1a81f76f3b6bc5a976e0422548a117b7a25bead5
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
21 files changed:
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/odl/xsql/JDBCDriver.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/TablesResultSet.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLAdapter.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLBluePrint.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLBluePrintNode.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLBluePrintRelation.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLColumn.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLCriteria.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLODLUtils.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/XSQLThreadPool.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCCommand.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCConnection.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCProxy.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCResultSet.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCServer.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/controller/md/sal/dom/xsql/jdbc/JDBCStatement.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/xsql/XSQLProvider.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/yang/gen/v1/http/netconfcentral/org/ns/xsql/rev140626/XSQLModule.java
opendaylight/md-sal/sal-dom-xsql/src/main/java/org/opendaylight/yang/gen/v1/http/netconfcentral/org/ns/xsql/rev140626/XSQLModuleFactory.java
opendaylight/md-sal/sal-dom-xsql/src/main/yang/XSQL.yang
opendaylight/md-sal/sal-karaf-xsql/src/main/java/org/opendaylight/controller/xsql/xsql.java

index 2cb2e7bfb5482250c52432780424e7766d979da0..933f953678e130b656d3f2a567b9d4e416a73865 100644 (file)
@@ -20,6 +20,10 @@ import org.opendaylight.controller.md.sal.dom.xsql.jdbc.JDBCConnection;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCDriver implements Driver {
 
     public static JDBCDriver drv = new JDBCDriver();
index 938d25ec5042dcff9092b392e5c7e57292e41c26..ad97613ecb754ac67badfa977b9fb7ad2ad2d7e3 100644 (file)
@@ -31,6 +31,10 @@ import java.util.Map;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class TablesResultSet implements ResultSet {
 
     private String tables[] = null;
index 1d71d23c9e9a62ae0db2614a9731074ebdd1e8be..386d925b00d02de486500cab807d0d5ce865ea0f 100644 (file)
@@ -34,6 +34,10 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLAdapter extends Thread implements SchemaContextListener {
 
     private static final int SLEEP = 10000;
index 0c222321f735ebba213c15795b64d8c9062b5bee..db71d91db7a5d3dda411cf1c5786f9a0c135b872 100644 (file)
@@ -33,6 +33,10 @@ import java.util.Set;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLBluePrint implements DatabaseMetaData, Serializable {
 
     private static final long serialVersionUID = 1L;
index b5db163dcd6adbfea08caa6c0c45f35784b3958a..f54a3c98d781cf568e9143b230210079efa69a4f 100644 (file)
@@ -18,6 +18,10 @@ import java.util.Set;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLBluePrintNode implements Serializable {
 
     private static final long serialVersionUID = 1L;
index 68c8376050444134558e376b500fa7422ca1f4bd..ae1dffdf325d3c5594dc4ba414714450b8288444 100644 (file)
@@ -14,6 +14,10 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLBluePrintRelation implements Serializable {
     private static final long serialVersionUID = 2L;
     private XSQLBluePrintNode parent = null;
index 9deae60d65145a77e49046837d1ac5032882c552..7b084fd497f8a4d51bab0f350f675a0c9570a59c 100644 (file)
@@ -10,6 +10,10 @@ package org.opendaylight.controller.md.sal.dom.xsql;
 
 import java.io.Serializable;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLColumn implements Serializable, Comparable<Object> {
     private static final long serialVersionUID = 4854919735031714751L;
 
index 9da12b20e0672c26b827337b46fe104359d28a4e..aa2d8b96b2f885be78391a2ad5ac63b3b9e99d93 100644 (file)
@@ -13,6 +13,10 @@ import java.lang.reflect.Method;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLCriteria implements Serializable {
     private static final long serialVersionUID = 1L;
 
index c9db91a6da2ebf03ffc814993ab994bb4209db9b..f4d80ccc0297e4bbe7ebb4c29d6591cf18f4c19c 100644 (file)
@@ -34,6 +34,10 @@ import org.opendaylight.yangtools.yang.model.util.type.DerivedTypes;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLODLUtils {
 
     private static Map<Class<?>, Class<?>> types =
index ab059d9e6480d393f98f8ba3e279dd2fe5c76ec9..fc8d6a046d5bd1cb01ab993e8e156cd7c8e7fb02 100644 (file)
@@ -10,6 +10,10 @@ package org.opendaylight.controller.md.sal.dom.xsql;
 
 import java.util.LinkedList;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLThreadPool {
     private LinkedList<Runnable> tasks = new LinkedList<>();
     private int threadCount = 0;
index 0d36d75a2b63ec9e58b903cc74fb95ac468a5fa7..20b8589bbad569d5de7b28f908d1b228408e2111 100644 (file)
@@ -13,6 +13,10 @@ import java.util.Map;
 
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLBluePrint;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCCommand implements Serializable {
     private static final long serialVersionUID = 1L;
 
index b6499af98f18d70174be1b56c8341a2ac9248bac..a66db1a2cff55dc72cf2c972c6de846d29c6e7bb 100644 (file)
@@ -41,6 +41,10 @@ import java.util.concurrent.Executor;
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLAdapter;
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLBluePrint;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCConnection implements Connection, Runnable {
     private Socket socket = null;
     private DataInputStream in = null;
index be9cfd3f77ae7be17d823d8d5043839c63715162..da9f71a5c3bb15249c165eb4ab481e88c5f50a54 100644 (file)
@@ -13,6 +13,10 @@ import java.lang.reflect.Method;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCProxy implements InvocationHandler {
     private static final Logger LOG = LoggerFactory.getLogger(JDBCProxy.class);
     private Object myObject = null;
index 7c5d56055855ba2c91307c569c1fd3b1006f3c88..d82c5ba6747fd1621efb57458bd752c454ec629a 100644 (file)
@@ -51,6 +51,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCResultSet implements Serializable, ResultSet, ResultSetMetaData {
     private static final long serialVersionUID = -7450200738431047057L;
     private static final ClassLoader CLASS_LOADER = JDBCResultSet.class.getClassLoader();
index 9b65d6080ccfb62a0b7643026e5e85b71ffa0fc9..2b50a4d87e0e4cd9158a54d99b5637f287d0b4ff 100644 (file)
@@ -23,6 +23,10 @@ import org.opendaylight.controller.md.sal.dom.xsql.XSQLBluePrintNode;
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLColumn;
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLCriteria;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCServer extends Thread {
     private ServerSocket socket = null;
     private XSQLAdapter adapter = null;
index 4dbdcc9f425097d5d2aaaa61a417d7649a3da2ea..c319e52ebb26ce58479638be2dd76678bb14258f 100644 (file)
@@ -34,6 +34,10 @@ import java.util.Calendar;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class JDBCStatement implements PreparedStatement {
     private JDBCResultSet rs = null;
     private transient JDBCConnection connection = null;
index 29a1945a6e38a0e7e7ccde5995579dc1d4666536..fa85cf4530f362f45a5b3878c7398547f3d152a4 100644 (file)
@@ -18,6 +18,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLProvider implements AutoCloseable {
 
     public static final InstanceIdentifier<XSQL> ID = InstanceIdentifier.builder(XSQL.class).build();
index a669345e140d5e201219749a5d229df43bb3c864..40200f86d98f4edba06f68c30d7112dd7b831124 100644 (file)
@@ -12,6 +12,10 @@ import org.opendaylight.xsql.XSQLProvider;
 /**
  * @author Sharon Aicler(saichler@gmail.com)
  **/
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLModule extends org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.xsql.rev140626.AbstractXSQLModule {
     private static final long SLEEP_TIME_BEFORE_CREATING_TRANSACTION = 10000;
     public XSQLModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
index ac0d9c18374ad48bbe37f569b799a6f53eedd9ed..e2c1d4d09c6d60c42c3bc504e9f2715618bbb30b 100644 (file)
@@ -8,6 +8,10 @@
 * Do not modify this file unless it is present under src/main directory
 */
 package org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.xsql.rev140626;
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLModuleFactory extends org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.xsql.rev140626.AbstractXSQLModuleFactory {
 
 }
index f0f52694a61b36e1511377868de9f24c494448c7..1c7a4ff8482855e2561de3558ebdc212014739c6 100644 (file)
@@ -31,9 +31,11 @@ module XSQL{
     identity XSQL {
         base config:module-type;
         config:java-name-prefix XSQL;
+        status deprecated;
     }
 
     augment "/config:modules/config:module/config:configuration" {
+        status deprecated;
         case XSQL {
             when "/config:modules/config:module/config:type = 'XSQL'";
 
index 4aaec54cb2127da2a440c099e55b43554aa57559..fc171e5c608f3f512af0a95fd4dadf2b85f2b48b 100644 (file)
@@ -14,6 +14,10 @@ import org.apache.karaf.shell.commands.Option;
 import org.apache.karaf.shell.console.OsgiCommandSupport;
 import org.opendaylight.controller.md.sal.dom.xsql.XSQLAdapter;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 @Command(scope = "odl", name = "xsql", description = "XSQL Karaf Command")
 public class xsql extends OsgiCommandSupport {