/*
* This Java file has been generated by smidump 0.3.1. Do not edit!
* It is intended to be used within a Java AgentX sub-agent environment.
*
* $Id: ClientTableThresholdOverflow.java 12937 2004-11-24 20:15:11Z ruff $
*/
package org.xmlBlaster.engine.admin.extern.snmp;
import jax.AgentXOID;
import jax.AgentXVarBind;
import jax.AgentXNotification;
import java.util.Vector;
public class ClientTableThresholdOverflow extends AgentXNotification
{
private final static long[] clientTableThresholdOverflow_OID = {1, 3, 6, 1, 4, 1, 11662, 2, 1};
private static AgentXVarBind snmpTrapOID_VarBind =
new AgentXVarBind(snmpTrapOID_OID,
AgentXVarBind.OBJECTIDENTIFIER,
new AgentXOID(clientTableThresholdOverflow_OID));
private final static long[] OID1 = {1, 3, 6, 1, 4, 1, 11662, 1, 2, 1, 2};
private final AgentXOID nodeName_OID = new AgentXOID(OID1);
private final static long[] OID2 = {1, 3, 6, 1, 4, 1, 11662, 1, 2, 1, 9};
private final AgentXOID numClients_OID = new AgentXOID(OID2);
private final static long[] OID3 = {1, 3, 6, 1, 4, 1, 11662, 1, 2, 1, 10};
private final AgentXOID maxClients_OID = new AgentXOID(OID3);
private final static long[] OID4 = {1, 3, 6, 1, 4, 1, 11662, 1, 2, 1, 11};
private final AgentXOID clientThreshold_OID = new AgentXOID(OID4);
public ClientTableThresholdOverflow(NodeEntry nodeEntry_1, NodeEntry nodeEntry_2, NodeEntry nodeEntry_3, NodeEntry nodeEntry_4) {
AgentXOID oid;
AgentXVarBind varBind;
// add the snmpTrapOID object
varBindList.addElement(snmpTrapOID_VarBind);
// add the nodeName columnar object of nodeEntry_1
oid = nodeName_OID;
oid.appendImplied(nodeEntry_1.getInstance());
varBind = new AgentXVarBind(oid,
AgentXVarBind.OCTETSTRING,
nodeEntry_1.get_nodeName());
varBindList.addElement(varBind);
// add the numClients columnar object of nodeEntry_2
oid = numClients_OID;
oid.appendImplied(nodeEntry_2.getInstance());
varBind = new AgentXVarBind(oid,
AgentXVarBind.GAUGE32,
nodeEntry_2.get_numClients());
varBindList.addElement(varBind);
// add the maxClients columnar object of nodeEntry_3
oid = maxClients_OID;
oid.appendImplied(nodeEntry_3.getInstance());
varBind = new AgentXVarBind(oid,
AgentXVarBind.GAUGE32,
nodeEntry_3.get_maxClients());
varBindList.addElement(varBind);
// add the clientThreshold columnar object of nodeEntry_4
oid = clientThreshold_OID;
oid.appendImplied(nodeEntry_4.getInstance());
varBind = new AgentXVarBind(oid,
AgentXVarBind.GAUGE32,
nodeEntry_4.get_clientThreshold());
varBindList.addElement(varBind);
}
public Vector getVarBindList() {
return varBindList;
}
}