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
Modifier and TypeClassDescriptionclass
static final class
static final class
class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final org.snmp4j.smi.OID
static final org.snmp4j.smi.OID
static final org.snmp4j.smi.OID
static final org.snmp4j.smi.OID
-
Constructor Summary
ConstructorDescriptionSnmp4jHeartbeatMib
(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, SysUpTime upTime) -
Method Summary
Modifier and TypeMethodDescriptionvoid
registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) Registers the managed objects of this group with the server for the supplied context.void
rowChanged
(MOTableRowEvent event) A column or a complete row is changed/has been changed.void
rowStatusChanged
(RowStatusEvent event) void
snmp4jAgentHBEvent
(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, org.snmp4j.smi.VariableBinding[] vbs) void
unregisterMOs
(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:MOGroup
Registers the managed objects of this group with the server for the supplied context.- Specified by:
registerMOs
in interfaceMOGroup
- Parameters:
server
- theMOServer
where to register the managed objects.context
- the context to use (may benull
if 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:MOGroup
Unregisters the managed objects of this group from the supplied server and from the supplied context.- Specified by:
unregisterMOs
in interfaceMOGroup
- Parameters:
server
- theMOServer
where to unregister the managed objects.context
- the context to use (may benull
if no specific context is selected).
-
snmp4jAgentHBEvent
public void snmp4jAgentHBEvent(NotificationOriginator notificationOriginator, org.snmp4j.smi.OctetString context, org.snmp4j.smi.VariableBinding[] vbs) -
rowStatusChanged
- Specified by:
rowStatusChanged
in interfaceRowStatusListener
-
rowChanged
Description copied from interface:MOTableRowListener
A column or a complete row is changed/has been changed.- Specified by:
rowChanged
in interfaceMOTableRowListener<Snmp4jHeartbeatMib.Snmp4jAgentHBCtrlEntryRow>
- Parameters:
event
- aMOTableRowEvent
describing the event. To veto the event theMOTableRowEvent.setVetoStatus(int)
and optionally also theMOTableRowEvent.setVetoColumn(int)
can be called.
-