ONOS-3929 Netconf Device Factory

Change-Id: I03f63dd5344f3bde8786acd0fc5de367e8e39c6e
diff --git a/protocols/netconf/api/src/main/java/org/onosproject/netconf/NetconfSessionFactory.java b/protocols/netconf/api/src/main/java/org/onosproject/netconf/NetconfSessionFactory.java
index a899676..834ddfe 100644
--- a/protocols/netconf/api/src/main/java/org/onosproject/netconf/NetconfSessionFactory.java
+++ b/protocols/netconf/api/src/main/java/org/onosproject/netconf/NetconfSessionFactory.java
@@ -21,6 +21,12 @@
  */
 public interface NetconfSessionFactory {
 
+    /**
+     * Creates a new NETCONF session for the specified device.
+     * @param netconfDeviceInfo information of the device to create the session for.
+     * @return Instance of NetconfSession.
+     * @throws NetconfException when problems arise establishing the connection.
+     */
     NetconfSession createNetconfSession(NetconfDeviceInfo netconfDeviceInfo)
             throws NetconfException;
 }