当前位置: 首页>>代码示例>>Java>>正文


Java Snmp.addCommandResponder方法代码示例

本文整理汇总了Java中org.snmp4j.Snmp.addCommandResponder方法的典型用法代码示例。如果您正苦于以下问题:Java Snmp.addCommandResponder方法的具体用法?Java Snmp.addCommandResponder怎么用?Java Snmp.addCommandResponder使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.snmp4j.Snmp的用法示例。


在下文中一共展示了Snmp.addCommandResponder方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: startUp

import org.snmp4j.Snmp; //导入方法依赖的package包/类
@Override
public void startUp() throws IOException {
	log.info("Snmp Trap Receiver Start");
	log.info("listened on " + Configure.getInstance().getUdpTrapIpPort());
	ThreadPool pool = ThreadPool.create(Const.THREAD_POOL_NAME, Const.AGENT_THREAD_NUM);
	MultiThreadedMessageDispatcher dispatcher = new MultiThreadedMessageDispatcher(pool, new MessageDispatcherImpl());
	Address listenAddress = GenericAddress.parse(Configure.getInstance().getUdpTrapIpPort());
	TransportMapping transport = new DefaultUdpTransportMapping((UdpAddress) listenAddress);
	// ����SNMP������ʹ�俪ʼ����
	Snmp snmp = new Snmp(dispatcher, transport);
       snmp.getMessageDispatcher().addMessageProcessingModel(new MPv2c());
       snmp.listen();
       snmp.addCommandResponder(new CommandResponderImpl());
}
 
开发者ID:wangzijian777,项目名称:snmpTool,代码行数:15,代码来源:SnmpReceiver.java

示例2: testTrapReceiverWithoutOpenNMS

import org.snmp4j.Snmp; //导入方法依赖的package包/类
public void testTrapReceiverWithoutOpenNMS() throws Exception {
    System.out.println("SNMP4J: Register for Traps");
    trapCount = 0;
    Snmp snmp = new Snmp(new DefaultUdpTransportMapping(new UdpAddress(9162)));
    snmp.addCommandResponder(this);
    snmp.getUSM().addUser(
            new OctetString("opennmsUser"),
            new UsmUser(new OctetString("opennmsUser"), AuthMD5.ID, new OctetString("0p3nNMSv3"), PrivDES.ID, new OctetString("0p3nNMSv3")));
    snmp.listen();

    sendTraps();

    System.out.println("SNMP4J: Unregister for Traps");
    snmp.close();

    System.out.println("SNMP4J: Checking Trap status");
    assertEquals(2, trapCount);
}
 
开发者ID:vishwaabhinav,项目名称:OpenNMS,代码行数:19,代码来源:Snmp4jTrapReceiverTest.java

示例3: start

import org.snmp4j.Snmp; //导入方法依赖的package包/类
public void start() throws Exception
{
    snmp = new Snmp(new DefaultUdpTransportMapping(new UdpAddress(address, port)));
    snmp.addCommandResponder(this);
    snmp.listen();
}
 
开发者ID:Alachisoft,项目名称:TayzGrid,代码行数:7,代码来源:SnmpBridge.java

示例4: MockProxy

import org.snmp4j.Snmp; //导入方法依赖的package包/类
public MockProxy(int port) throws IOException {
    m_transport = new DefaultUdpTransportMapping(new UdpAddress(InetAddress.getLocalHost(), port));
    
    m_snmp = new Snmp(m_transport);
    
    m_snmp.addCommandResponder(this);
    
    m_transport.listen();
    
}
 
开发者ID:qoswork,项目名称:opennmszh,代码行数:11,代码来源:MockProxy.java


注:本文中的org.snmp4j.Snmp.addCommandResponder方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。