/* * @(#)file SnmpTooBigException.java * @(#)author Sun Microsystems, Inc. * @(#)version 4.9 * @(#)date 06/05/03 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */ package com.sun.jmx.snmp; // "@(#)SnmpTooBigException.java 1.1 98/07/23 SMI" /** * Is used internally to signal that the size of a PDU exceeds the packet size limitation. *

* You will not usually need to use this class, except if you * decide to implement your own * {@link com.sun.jmx.snmp.SnmpPduFactory SnmPduFactory} object. *

* The varBindCount property contains the * number of SnmpVarBind successfully encoded * before the exception was thrown. Its value is 0 * when this number is unknown. * *

This API is a Sun Microsystems internal API and is subject * to change without notice.

* @version 1.1 07/23/98 * @author Sun Microsystems, Inc */ public class SnmpTooBigException extends Exception { /** * Builds an SnmpTooBigException with * varBindCount set to 0. */ public SnmpTooBigException() { varBindCount = 0 ; } /** * Builds an SnmpTooBigException with * varBindCount set to the specified value. * @param n The varBindCount value. */ public SnmpTooBigException(int n) { varBindCount = n ; } /** * Returns the number of SnmpVarBind successfully * encoded before the exception was thrown. * * @return A positive integer (0 means the number is unknown). */ public int getVarBindCount() { return varBindCount ; } /** * The varBindCount. * @serial */ private int varBindCount ; }