com.sun.jaw.snmp.agent
Interface SnmpMibHandlerSrvIf
- All Known Implementing Classes:
- AdaptorServerImpl
- public abstract interface SnmpMibHandlerSrvIf
A SnmpMibHandlerSrvIf is the logical link between a
SNMP MIB and the SNMP communication stack.
|
Method Summary |
void |
addMib(SnmpMibAgent mib)
Adds a new MIB in the adaptor. |
java.lang.Boolean |
removeMib(SnmpMibAgent mib)
Removes the specified MIB from the adaptor. |
void |
sendTrap(int generic,
int specific,
java.util.Vector varBindList)
Sends a trap. |
sendTrap
public void sendTrap(int generic,
int specific,
java.util.Vector varBindList)
throws java.io.IOException,
SnmpStatusException
- Sends a trap. The trap is sent to each destination defined in the ACL
file (if available).
- Parameters:
generic - The generic number of the trap.specific - The specific number of the trap.varBindList - The variables to be included in the trap.- Throws:
- java.io.IOException - An I/O error occured while sending the traps
- SnmpStatusException - An encoding error occured.
addMib
public void addMib(SnmpMibAgent mib)
throws java.lang.IllegalArgumentException
- Adds a new MIB in the adaptor.
- Parameters:
mib - The mib to add.- Throws:
- java.lang.IllegalArgumentException - If the argument is null.
removeMib
public java.lang.Boolean removeMib(SnmpMibAgent mib)
- Removes the specified MIB from the adaptor.
- Parameters:
mib - The mib to be removed.- Returns:
- True if
mib was a MIB included in the adaptor, false otherwise.