public void start() throws Exception { init(); snmp.addCommandResponder(this); }
public void run() { try { init(); snmp.addCommandResponder(this); } catch (Exception ex) { ex.printStackTrace(); } }
public void run() { try { init(); snmp.addCommandResponder(this); } catch (Exception ex) { ex.printStackTrace(); } }
private void initSession(){ this.session = new Snmp(dispatcher); for (int i = 0; i < transportMappings.length;i++){ try{ session.addTransportMapping(transportMappings[i]); } catch(Exception e){ log.warn("Tranport mapping invalid. Failed to initialize mapping '"+ transportMappings[i]+"' with: "+e.getMessage()); } } this.session.addCommandResponder(responder); }
private void initSession(){ this.session = new Snmp(dispatcher); for (int i = 0; i < transportMappings.length;i++){ try{ session.addTransportMapping(transportMappings[i]); } catch(Exception e){ log.warn("Tranport mapping invalid. Failed to initialize mapping '"+ transportMappings[i]+"' with: "+e.getMessage()); } } this.session.addCommandResponder(responder); }
@Override public synchronized void activate() throws Exception { super.activate(); // load connection data only if the endpoint is enabled if (isEnabled()) { logger.debug("Activating endpoint"); this.listenGenericAddress = GenericAddress.parse(this.address); this.transport = new DefaultUdpTransportMapping((UdpAddress) this.listenGenericAddress); this.snmp = new Snmp(transport); snmp.addCommandResponder(this); } }
@Override protected void doStart() throws Exception { super.doStart(); // load connection data only if the endpoint is enabled if (LOG.isInfoEnabled()) { LOG.info("Starting trap consumer on {}", this.endpoint.getAddress()); } this.listenGenericAddress = GenericAddress.parse(this.endpoint.getAddress()); // either tcp or udp if ("tcp".equals(endpoint.getProtocol())) { this.transport = new DefaultTcpTransportMapping((TcpAddress)this.listenGenericAddress); } else if ("udp".equals(endpoint.getProtocol())) { this.transport = new DefaultUdpTransportMapping((UdpAddress)this.listenGenericAddress); } else { throw new IllegalArgumentException("Unknown protocol: " + endpoint.getProtocol()); } this.snmp = new Snmp(transport); this.snmp.addCommandResponder(this); // listen to the transport if (LOG.isDebugEnabled()) { LOG.debug("Starting trap consumer on {} using {} protocol", endpoint.getAddress(), endpoint.getProtocol()); } this.transport.listen(); if (LOG.isInfoEnabled()) { LOG.info("Started trap consumer on {} using {} protocol", endpoint.getAddress(), endpoint.getProtocol()); } }
@Override public boolean start() { try { TransportMapping<?> transport = null; if(UDP.equals(proto)) { UdpAddress listenAddress = new UdpAddress(port); transport = new DefaultUdpTransportMapping(listenAddress, true); } if(transport != null) { snmp = new Snmp(transport); snmp.addCommandResponder(trapReceiver); transport.listen(); } else { log(Level.ERROR, "unsupported UDP listener protocol: %s", proto); return false; } return super.start(); } catch (IOException e) { log(Level.ERROR, e, "failed to start the trap listener: %s", e.getMessage()); return false; } }
new OctetString("saikrishnapassword"), PrivDES.ID, new OctetString("PasswordUser"))); snmp.addCommandResponder(this);
public void registerForTraps(TrapNotificationListener listener, TrapProcessorFactory processorFactory, int snmpTrapPort) throws IOException { RegistrationInfo info = new RegistrationInfo(listener, snmpTrapPort); Snmp4JTrapNotifier m_trapHandler = new Snmp4JTrapNotifier(listener, processorFactory); info.setHandler(m_trapHandler); TransportMapping transport = new DefaultUdpTransportMapping(new UdpAddress(snmpTrapPort)); info.setTransportMapping(transport); Snmp snmp = new Snmp(transport); snmp.addCommandResponder(m_trapHandler); info.setSession(snmp); s_registrations.put(listener, info); snmp.listen(); }
public MockProxy(int port) throws IOException { // Set socket option SO_REUSEADDR so that we can bind to the port even if it // has recently been closed by passing 'true' as the second argument here. m_transport = new DefaultUdpTransportMapping(new UdpAddress(InetAddress.getLocalHost(), port), true); m_snmp = new Snmp(m_transport); m_snmp.addCommandResponder(this); m_transport.listen(); }
if (notificationDispatcher == null) { notificationDispatcher = new NotificationDispatcher(); addCommandResponder(notificationDispatcher);
if (notificationDispatcher == null) { notificationDispatcher = new NotificationDispatcher(); addCommandResponder(notificationDispatcher);
snmp.addCommandResponder(this); snmp.listen(); log.debug("listening on: "+address);
snmp.addCommandResponder(this); snmp.listen(); log.debug("listening on: "+address);
snmp.addCommandResponder(this);
snmp.addCommandResponder(this);
Snmp snmp = new Snmp(transport); Snmp4JStrategy.trackSession(snmp); snmp.addCommandResponder(trapNotifier);
snmp.addCommandResponder(this);