/*
 * 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:
     * 
     * setProtocolVersion(SnmpDefinitions.snmpVersionTwo);
     *