FileDocCategorySizeDatePackage
SnmpPduRequest.javaAPI DocJava SE 5 API2408Fri Aug 26 14:55:04 BST 2005com.sun.jmx.snmp

SnmpPduRequest

public class SnmpPduRequest extends SnmpPduPacket implements SnmpPduRequestType
Is used to represent get, get-next, set, response and SNMPv2-trap PDUs.

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

version
4.17 12/19/03
author
Sun Microsystems, Inc

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

Fields Summary
public int
errorStatus
Error status. Statuses are defined in {@link com.sun.jmx.snmp.SnmpDefinitions SnmpDefinitions}.
public int
errorIndex
Error index. Remember that SNMP indices start from 1. Thus the corresponding SnmpVarBind is varBindList[errorIndex-1].
Constructors Summary
Methods Summary
public intgetErrorIndex()
Implements SnmpPduRequestType interface.

since
1.5

 return errorIndex; 
public intgetErrorStatus()
Implements SnmpPduRequestType interface.

since
1.5

 return errorStatus; 
public SnmpPdugetResponsePdu()
Implements SnmpAckPdu interface.

since
1.5

	SnmpPduRequest result = new SnmpPduRequest();
	result.address = address;
	result.port = port;
	result.version = version;
	result.community = community;
	result.type = SnmpDefinitions.pduGetResponsePdu;
	result.requestId = requestId;
	result.errorStatus = SnmpDefinitions.snmpRspNoError;
	result.errorIndex = 0;
	
 	return result;
    
public voidsetErrorIndex(int i)
Implements SnmpPduRequestType interface.

since
1.5

              
        
	errorIndex = i;
    
public voidsetErrorStatus(int i)
Implements SnmpPduRequestType interface.

since
1.5

	errorStatus = i;