Annotate async API as unstable
authorJakub Skoczen <jakub@indexdata.dk>
Tue, 10 Nov 2015 09:29:12 +0000 (10:29 +0100)
committerJakub Skoczen <jakub@indexdata.dk>
Tue, 10 Nov 2015 09:29:12 +0000 (10:29 +0100)
src/main/java/org/yaz4j/AsyncConnection.java
src/main/java/org/yaz4j/AsyncConnections.java
src/main/java/org/yaz4j/util/Unstable.java [new file with mode: 0644]

index 4ae2303..4b72252 100644 (file)
@@ -7,11 +7,13 @@ package org.yaz4j;
 
 import org.yaz4j.exception.ZoomException;
 import static org.yaz4j.jni.yaz4jlib.*;
+import org.yaz4j.util.Unstable;
 
 /**
  *
  * @author jakub
  */
+@Unstable
 public class AsyncConnection extends Connection {
   private ResultSet lastResultSet;
   ErrorHandler eh;
index 6f1e7d0..6bac81d 100644 (file)
@@ -10,11 +10,13 @@ import java.util.List;
 import org.yaz4j.jni.SWIGTYPE_p_p_ZOOM_connection_p;
 import static org.yaz4j.jni.yaz4jlib.*;
 import static java.lang.System.out;
+import org.yaz4j.util.Unstable;
 
 /**
  *
  * @author jakub
  */
+@Unstable
 public class AsyncConnections {
   private List<AsyncConnection> conns = new ArrayList<AsyncConnection>();
   
diff --git a/src/main/java/org/yaz4j/util/Unstable.java b/src/main/java/org/yaz4j/util/Unstable.java
new file mode 100644 (file)
index 0000000..e2007a5
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 1995-2015, Index Data
+ * All rights reserved.
+ * See the file LICENSE for details.
+ */
+package org.yaz4j.util;
+
+/**
+ *
+ * @author jakub
+ */
+import java.lang.annotation.Documented;
+
+@Documented
+public @interface Unstable {
+}