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 2cb2e7b..933f953 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 938d25e..ad97613 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 1d71d23..386d925 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 0c22232..db71d91 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 b5db163..f54a3c9 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 68c8376..ae1dffd 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 9deae60..7b084fd 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 9da12b2..aa2d8b9 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 c9db91a..f4d80cc 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 ab059d9..fc8d6a0 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 0d36d75..20b8589 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 b6499af..a66db1a 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 be9cfd3..da9f71a 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 7c5d560..d82c5ba 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 9b65d60..2b50a4d 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 4dbdcc9..c319e52 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 29a1945..fa85cf4 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 a669345..40200f8 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 ac0d9c1..e2c1d4d 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 f0f5269..1c7a4ff 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 4aaec54..fc171e5 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 {