⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 passivesnmpcontextv2c.java

📁 无线网络管理
💻 JAVA
字号:
// NAME//      $RCSfile: PassiveSnmpContextv2c.java,v $// DESCRIPTION//      [given below in javadoc format]// DELTA//      $Revision: 3.9 $// CREATED//      $Date: 2006/11/29 16:23:33 $// COPYRIGHT//      ERG Group Ltd// TO DO///* * Copyright (C) 2001 by ERG Group Ltd * <a href="www.erggroup.com">www.erggroup.com</a> * * Permission to use, copy, modify, and distribute this software * for any purpose and without fee is hereby granted, provided * that the above copyright notices appear in all copies and that * both the copyright notice and this permission notice appear in * supporting documentation. * This software is provided "as is" without express or implied * warranty. * author <a href="mailto:mwaters@erggroup.com">Mike Waters</a> */package uk.co.westhawk.snmp.stack;/** * This class contains the SNMP v2c context that is needed by every Pdu to * send a SNMP v2c request in environments where thread creation is * unwanted. * * <p> * This extends SnmpContextv2c so that it does not create any * threads to send PDUs. It must be used with the * PDU class PassiveTrapPduv2. The original purpose of the * Passive classes is to allow the stack to be used in environments where * thread creation is unwanted, eg database JVMs such as Oracle JServer. * See <a href="http://www.ietf.org/rfc/rfc3416.txt">SNMPv2-PDU</a>. * </p> * * <p> * See  * <a * href="../../../../../uk/co/westhawk/nothread/trap/package-summary.html">notes</a> * on how to send traps in an Oracle JServer environment. * </p> * * @see uk.co.westhawk.snmp.pdu.PassiveTrapPduv2 * @since 4_12 * * @author Mike Waters, <a href="www.erggroup.com">ERG Group</a> * @version $Revision: 3.9 $ $Date: 2006/11/29 16:23:33 $ */public class PassiveSnmpContextv2c extends SnmpContextv2c{    private static final String     version_id =        "@(#)$Id: PassiveSnmpContextv2c.java,v 3.9 2006/11/29 16:23:33 birgit Exp $ Copyright Westhawk Ltd";/** * Constructor. * * @param host The host to which the Pdu will be sent * @param port The port where the SNMP server will be * @see SnmpContextv2c#SnmpContextv2c(String, int) */public PassiveSnmpContextv2c(String host, int port)throws java.io.IOException{    super(host, port);}/** * Constructor. * * @param host The host to which the Pdu will be sent * @param port The port where the SNMP server will be * @param typeSocketA The type of socket to use. * @see SnmpContextv2c#SnmpContextv2c(String, int, String) * @see SnmpContextBasisFace#STANDARD_SOCKET * @see SnmpContextBasisFace#TCP_SOCKET */public PassiveSnmpContextv2c(String host, int port, String typeSocketA)throws java.io.IOException{    super(host, port, typeSocketA);}/** * Constructor. * * If bindAddress is null, then the system will pick up a valid local * address to bind the socket. * * The typeSocket will indicate which type of socket to use. This way * different handlers can be provided. * * @param host The host to which the Pdu will be sent * @param port The port where the SNMP server will be * @param bindAddress The local address the server will bind to * @param typeSocketA The type of socket to use. * * @exception java.io.IOException Thrown when the socket cannot be * created. * * @see SnmpContextBasisFace#STANDARD_SOCKET * @see SnmpContextBasisFace#TCP_SOCKET */protected PassiveSnmpContextv2c(String host, int port, String bindAddress, String typeSocketA)throws java.io.IOException{    super(host, port, bindAddress, typeSocketA);}/** * Overrides the AbstractSnmpContext.activate() to do nothing. * This prevents the creation of threads in the base class. * * @see AbstractSnmpContext#activate() */protected void activate(){    // do nothing}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -