public class

SnmpStatusException

extends Exception
implements SnmpDefinitions
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ com.sun.jmx.snmp.SnmpStatusException

Class Overview

Reports an error which occurred during a get/set operation on a mib node. This exception includes a status error code as defined in the SNMP protocol.

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

Summary

Constants
int badValue Error code as defined in RFC 1448 for: badValue.
int noAccess Error code as defined in RFC 1448 for: noAccess.
int noSuchInstance Error code for reporting a no such instance error.
int noSuchName Error code as defined in RFC 1448 for: noSuchName.
int noSuchObject Error code for reporting a no such object error.
int readOnly Error code as defined in RFC 1448 for: readOnly.
[Expand]
Inherited Constants
From interface com.sun.jmx.snmp.SnmpDefinitions
Public Constructors
SnmpStatusException(int status)
Constructs a new SnmpStatusException with the specified status error.
SnmpStatusException(int status, int index)
Constructs a new SnmpStatusException with the specified status error and status index.
SnmpStatusException(String s)
Constructs a new SnmpStatusException with an error message.
SnmpStatusException(SnmpStatusException x, int index)
Constructs a new SnmpStatusException with an error index.
Public Methods
int getErrorIndex()
Returns the index of the error.
int getStatus()
Return the error status.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Constants

public static final int badValue

Error code as defined in RFC 1448 for: badValue.

Constant Value: 3 (0x00000003)

public static final int noAccess

Error code as defined in RFC 1448 for: noAccess.

Constant Value: 6 (0x00000006)

public static final int noSuchInstance

Error code for reporting a no such instance error.

Constant Value: 224 (0x000000e0)

public static final int noSuchName

Error code as defined in RFC 1448 for: noSuchName.

Constant Value: 2 (0x00000002)

public static final int noSuchObject

Error code for reporting a no such object error.

Constant Value: 225 (0x000000e1)

public static final int readOnly

Error code as defined in RFC 1448 for: readOnly.

Constant Value: 4 (0x00000004)

Public Constructors

public SnmpStatusException (int status)

Constructs a new SnmpStatusException with the specified status error.

Parameters
status The error status.

public SnmpStatusException (int status, int index)

Constructs a new SnmpStatusException with the specified status error and status index.

Parameters
status The error status.
index The error index.

public SnmpStatusException (String s)

Constructs a new SnmpStatusException with an error message. The error status is set to 0 (noError) and the index to -1.

Parameters
s The error message.

public SnmpStatusException (SnmpStatusException x, int index)

Constructs a new SnmpStatusException with an error index.

Parameters
x The original SnmpStatusException.
index The error index.

Public Methods

public int getErrorIndex ()

Returns the index of the error. A value of -1 means that the index is not known/applicable.

Returns
  • The error index.

public int getStatus ()

Return the error status.

Returns
  • The error status.