Class SnmpContextv3

All Implemented Interfaces:
Cloneable, Runnable, EventListener, RawPduListener, SnmpContextBasisFace, SnmpContextv3Face

public class SnmpContextv3 extends SnmpContextv3Basis
This class contains the SNMP v3 context that is needed by every PDU to send a SNMP v3 request. Most of the work is done by SnmpContextv3Basis, like doing discovery.

Now that the stack can send traps and receive requests, it needs to be able to act as an authoritative SNMP engine. This is done via the interface UsmAgent. The DefaultUsmAgent is not guaranteed to work; agents (or rather authoritative engines) should provide a better implementation.

This class adds a UsmBeingDiscoveredBean as listener. This bean handles any incoming discovery PDU. Only when acting as authoritative engine should there be any discovery PDU.

Version:
$Revision: 3.31 $ $Date: 2009/03/05 13:12:50 $
Author:
Birgit Arkesteijn
See Also: