public void start() { final int m_snmpTrapPort = m_config.getSnmpTrapPort(); final InetAddress address = getInetAddress(); try { LOG.info("Listening on {}:{}", address == null ? "[all interfaces]" : InetAddressUtils.str(address), m_snmpTrapPort); SnmpUtils.registerForTraps(this, address, m_snmpTrapPort, m_config.getSnmpV3Users()); m_registeredForTraps = true; LOG.debug("init: Creating the trap session"); } catch (final IOException e) { if (e instanceof java.net.BindException) { Logging.withPrefix("OpenNMS.Manager", new Runnable() { @Override public void run() { LOG.error("init: Failed to listen on SNMP trap port {}, perhaps something else is already listening?", m_snmpTrapPort, e); } }); LOG.error("init: Failed to listen on SNMP trap port {}, perhaps something else is already listening?", m_snmpTrapPort, e); throw new UndeclaredThrowableException(e, "Failed to listen on SNMP trap port " + m_snmpTrapPort + ", perhaps something else is already listening?"); } else { LOG.error("init: Failed to initialize SNMP trap socket on port {}", m_snmpTrapPort, e); throw new UndeclaredThrowableException(e, "Failed to initialize SNMP trap socket on port " + m_snmpTrapPort); } } }
public void start() { final int m_snmpTrapPort = m_config.getSnmpTrapPort(); final InetAddress address = getInetAddress(); try { LOG.info("Listening on {}:{}", address == null ? "[all interfaces]" : InetAddressUtils.str(address), m_snmpTrapPort); SnmpUtils.registerForTraps(this, address, m_snmpTrapPort, m_config.getSnmpV3Users()); m_registeredForTraps = true; LOG.debug("init: Creating the trap session"); } catch (final IOException e) { if (e instanceof java.net.BindException) { Logging.withPrefix("OpenNMS.Manager", new Runnable() { @Override public void run() { LOG.error("init: Failed to listen on SNMP trap port {}, perhaps something else is already listening?", m_snmpTrapPort, e); } }); LOG.error("init: Failed to listen on SNMP trap port {}, perhaps something else is already listening?", m_snmpTrapPort, e); throw new UndeclaredThrowableException(e, "Failed to listen on SNMP trap port " + m_snmpTrapPort + ", perhaps something else is already listening?"); } else { LOG.error("init: Failed to initialize SNMP trap socket on port {}", m_snmpTrapPort, e); throw new UndeclaredThrowableException(e, "Failed to initialize SNMP trap socket on port " + m_snmpTrapPort); } } }