/*
* Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package com.sun.jmx.snmp;
import com.sun.jmx.snmp.SnmpDefinitions;
/**
* This class is the base class of all parameters that are used when making SNMP requests to an SnmpPeer
.
*
This API is a Sun Microsystems internal API and is subject * to change without notice.
* @since 1.5 */ public abstract class SnmpParams implements SnmpDefinitions { private int protocolVersion = snmpVersionOne; SnmpParams(int version) { protocolVersion = version; } SnmpParams() {} /** * Checks whether parameters are in place for an SNMPset
operation.
* @return true
if parameters are in place, false
otherwise.
*/
public abstract boolean allowSnmpSets();
/**
* Returns the version of the protocol to use.
* The returned value is:
* * @param protocolversion The version of the protocol to be used. */ public void setProtocolVersion(int protocolversion) { this.protocolVersion = protocolversion ; } }* setProtocolVersion(SnmpDefinitions.snmpVersionTwo); *