Remove fixed todos
[yaz4j-moved-to-github.git] / src / main / java / org / yaz4j / AsyncConnections.java
index b331729..5eb0c49 100644 (file)
@@ -10,17 +10,23 @@ 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>();
   
   public void add(AsyncConnection conn) {
     conns.add(conn);
   }
+
+  public List<AsyncConnection> getConnections() {
+    return conns;
+  }
   
   public void start() {
     SWIGTYPE_p_p_ZOOM_connection_p c_conns = new_zoomConnectionArray(conns.size());
@@ -39,14 +45,12 @@ public class AsyncConnections {
         switch (last) {
           case ZOOM_EVENT_RECV_SEARCH: conn.handleSearch(); break;
           case ZOOM_EVENT_RECV_RECORD: conn.handleRecord(); break;
-            //TODO this will make handle error twice
           case ZOOM_EVENT_END: conn.handleError(); break;
-            //TODO should we simply handle error for any event?
         }
       }
     } finally {
       delete_zoomConnectionArray(c_conns);
     }
   }
-  
+
 }