X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ves-nf-oam-adopter%2Fves-nf-oam-adopter-mock%2Fsrc%2Fmain%2Fjava%2Forg%2Fo%2Fran%2Foam%2Fnf%2Foam%2Fadopter%2Fmock%2Fapp%2FSnmpNotifier.java;h=3f759f204cabfaa3da16e62c491f67c2c116e4b6;hb=3b1e9c1e2ea636b0c90da826ecf37147a9b5f23d;hp=388a1ce9d054af4b7567acac5b204ad5bca58441;hpb=478bd59ad277738b9788b73230168bdd183bcba7;p=oam%2Fnf-oam-adopter.git diff --git a/ves-nf-oam-adopter/ves-nf-oam-adopter-mock/src/main/java/org/o/ran/oam/nf/oam/adopter/mock/app/SnmpNotifier.java b/ves-nf-oam-adopter/ves-nf-oam-adopter-mock/src/main/java/org/o/ran/oam/nf/oam/adopter/mock/app/SnmpNotifier.java index 388a1ce..3f759f2 100644 --- a/ves-nf-oam-adopter/ves-nf-oam-adopter-mock/src/main/java/org/o/ran/oam/nf/oam/adopter/mock/app/SnmpNotifier.java +++ b/ves-nf-oam-adopter/ves-nf-oam-adopter-mock/src/main/java/org/o/ran/oam/nf/oam/adopter/mock/app/SnmpNotifier.java @@ -47,7 +47,7 @@ public class SnmpNotifier { private final HashMap alarmTrap; private final HashMap clearTrap; - private final CommunityTarget target; + private final CommunityTarget target; /** * Default constructor. @@ -74,7 +74,7 @@ public class SnmpNotifier { sendTrap(target, clearTrap, "clear"); } - private static void sendTrap(final CommunityTarget target, final HashMap trap, + private static void sendTrap(final CommunityTarget target, final HashMap trap, final String trapType) throws IOException { final PDU pdu = new PDU(); pdu.setType(PDU.TRAP); @@ -86,10 +86,9 @@ public class SnmpNotifier { } }); - - final Snmp snmp = new Snmp(new DefaultUdpTransportMapping()); - snmp.send(pdu, target, null, null); - snmp.close(); - LOG.info("Trap {} sent successfully.", trapType); + try (final Snmp snmp = new Snmp(new DefaultUdpTransportMapping())) { + snmp.send(pdu, target, null, null); + LOG.info("Trap {} sent successfully.", trapType); + } } }