Class Snmp4jHeartbeatMib
java.lang.Object
org.snmp4j.agent.mo.snmp4j.example.Snmp4jHeartbeatMib
- All Implemented Interfaces:
EventListener,MOTableRowListener<Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow>,RowStatusListener,MOGroup
public class Snmp4jHeartbeatMib
extends Object
implements MOGroup, RowStatusListener, MOTableRowListener<Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic final classstatic final classclass -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.snmp4j.smi.OIDstatic final org.snmp4j.smi.OIDstatic final org.snmp4j.smi.OIDstatic final org.snmp4j.smi.OID -
Constructor Summary
ConstructorsConstructorDescriptionSnmp4jHeartbeatMib(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, SysUpTime upTime) -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterMOs(MOServer server, org.snmp4j.smi.OctetString context) Registers the managed objects of this group with the server for the supplied context.voidrowChanged(MOTableRowEvent event) A column or a complete row is changed/has been changed.voidrowStatusChanged(RowStatusEvent event) voidsnmp4jAgentHBEvent(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, org.snmp4j.smi.VariableBinding[] vbs) voidunregisterMOs(MOServer server, org.snmp4j.smi.OctetString context) Unregisters the managed objects of this group from the supplied server and from the supplied context.
-
Field Details
-
oidSnmp4jAgentHBRefTime
public static final org.snmp4j.smi.OID oidSnmp4jAgentHBRefTime -
oidSnmp4jAgentHBEvent
public static final org.snmp4j.smi.OID oidSnmp4jAgentHBEvent -
oidTrapVarSnmp4jAgentHBCtrlEvents
public static final org.snmp4j.smi.OID oidTrapVarSnmp4jAgentHBCtrlEvents -
oidSnmp4jAgentHBCtrlEntry
public static final org.snmp4j.smi.OID oidSnmp4jAgentHBCtrlEntry -
colSnmp4jAgentHBCtrlStartTime
public static final int colSnmp4jAgentHBCtrlStartTime- See Also:
-
colSnmp4jAgentHBCtrlDelay
public static final int colSnmp4jAgentHBCtrlDelay- See Also:
-
colSnmp4jAgentHBCtrlPeriod
public static final int colSnmp4jAgentHBCtrlPeriod- See Also:
-
colSnmp4jAgentHBCtrlMaxEvents
public static final int colSnmp4jAgentHBCtrlMaxEvents- See Also:
-
colSnmp4jAgentHBCtrlEvents
public static final int colSnmp4jAgentHBCtrlEvents- See Also:
-
colSnmp4jAgentHBCtrlLastChange
public static final int colSnmp4jAgentHBCtrlLastChange- See Also:
-
colSnmp4jAgentHBCtrlStorageType
public static final int colSnmp4jAgentHBCtrlStorageType- See Also:
-
colSnmp4jAgentHBCtrlRowStatus
public static final int colSnmp4jAgentHBCtrlRowStatus- See Also:
-
idxSnmp4jAgentHBCtrlStartTime
public static final int idxSnmp4jAgentHBCtrlStartTime- See Also:
-
idxSnmp4jAgentHBCtrlDelay
public static final int idxSnmp4jAgentHBCtrlDelay- See Also:
-
idxSnmp4jAgentHBCtrlPeriod
public static final int idxSnmp4jAgentHBCtrlPeriod- See Also:
-
idxSnmp4jAgentHBCtrlMaxEvents
public static final int idxSnmp4jAgentHBCtrlMaxEvents- See Also:
-
idxSnmp4jAgentHBCtrlEvents
public static final int idxSnmp4jAgentHBCtrlEvents- See Also:
-
idxSnmp4jAgentHBCtrlLastChange
public static final int idxSnmp4jAgentHBCtrlLastChange- See Also:
-
idxSnmp4jAgentHBCtrlStorageType
public static final int idxSnmp4jAgentHBCtrlStorageType- See Also:
-
idxSnmp4jAgentHBCtrlRowStatus
public static final int idxSnmp4jAgentHBCtrlRowStatus- See Also:
-
-
Constructor Details
-
Snmp4jHeartbeatMib
public Snmp4jHeartbeatMib(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, SysUpTime upTime)
-
-
Method Details
-
getSnmp4jAgentHBCtrlEntry
-
registerMOs
public void registerMOs(MOServer server, org.snmp4j.smi.OctetString context) throws DuplicateRegistrationException Description copied from interface:MOGroupRegisters the managed objects of this group with the server for the supplied context.- Specified by:
registerMOsin interfaceMOGroup- Parameters:
server- theMOServerwhere to register the managed objects.context- the context to use (may benullif no specific context is selected).- Throws:
DuplicateRegistrationException- if a managed object's scope (i.e. lower bound) is already registered at the server.
-
unregisterMOs
Description copied from interface:MOGroupUnregisters the managed objects of this group from the supplied server and from the supplied context.- Specified by:
unregisterMOsin interfaceMOGroup- Parameters:
server- theMOServerwhere to unregister the managed objects.context- the context to use (may benullif no specific context is selected).
-
snmp4jAgentHBEvent
public void snmp4jAgentHBEvent(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, org.snmp4j.smi.VariableBinding[] vbs) -
rowStatusChanged
- Specified by:
rowStatusChangedin interfaceRowStatusListener
-
rowChanged
Description copied from interface:MOTableRowListenerA column or a complete row is changed/has been changed.- Specified by:
rowChangedin interfaceMOTableRowListener<Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow>- Parameters:
event- aMOTableRowEventdescribing the event. To veto the event theMOTableRowEvent.setVetoStatus(int)and optionally also theMOTableRowEvent.setVetoColumn(int)can be called.
-