[ONOS-4294] AlarmConsumer for Lumentum e-cord device

Change-Id: I653c5136ae5d162e04d67d1a54ce0dd4b95b3866
diff --git a/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumSnmpDevice.java b/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumSnmpDevice.java
index 526173d..dd16f8b 100644
--- a/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumSnmpDevice.java
+++ b/drivers/lumentum/src/main/java/org/onosproject/drivers/lumentum/LumentumSnmpDevice.java
@@ -40,7 +40,7 @@
 
 /**
  * Quick and dirty device abstraction for SNMP-based Lumentum devices.
- *
+ * <p>
  * TODO: Refactor once SnmpDevice is finished
  */
 public class LumentumSnmpDevice {
@@ -67,6 +67,14 @@
         String ipAddress = deviceComponents[1];
         String port = deviceComponents[2];
 
+        createDevice(ipAddress, Integer.parseInt(port));
+    }
+
+    public LumentumSnmpDevice(String ipAddress, int port) throws IOException {
+        createDevice(ipAddress, port);
+    }
+
+    private void createDevice(String ipAddress, int port) throws IOException {
         Address targetAddress = GenericAddress.parse("udp:" + ipAddress + "/" + port);
         TransportMapping transport = new DefaultUdpTransportMapping();
         transport.listen();