public class Snmp4jLogMib extends Object implements MOGroup, MOServerLookupListener, MOTableRowListener, RowStatusListener
Modifier and Type | Class and Description |
---|---|
static class |
Snmp4jLogMib.Snmp4jLogConsoleHandlerTargetEnum |
static class |
Snmp4jLogMib.Snmp4jLogFileHandlerAppendEnum |
static class |
Snmp4jLogMib.Snmp4jLogFileHandlerBufferedIOEnum |
class |
Snmp4jLogMib.Snmp4jLogLoggerRow |
static class |
Snmp4jLogMib.Snmp4jLogLoggerToHandlerThresholdEnum |
Constructor and Description |
---|
Snmp4jLogMib() |
Modifier and Type | Method and Description |
---|---|
MOTable |
getSnmp4jLogConsoleHandlerEntry() |
MOTable |
getSnmp4jLogFileHandlerEntry() |
MOTable |
getSnmp4jLogHandlerEntry() |
MOTable |
getSnmp4jLogLoggerEntry() |
MOTable |
getSnmp4jLogLoggerToHandlerEntry() |
void |
lookupEvent(MOServerLookupEvent event)
A
MOServer instance has looked up a managed object for which the
listener has been registered. |
void |
queryEvent(MOServerLookupEvent event)
A
MOServer instance is about to check if the managed object for
which the listener had been registered matches a query. |
void |
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 |
unregisterMOs(MOServer server,
org.snmp4j.smi.OctetString context)
Unregisters the managed objects of this group from the supplied server and
from the supplied context.
|
void |
updateLoggerTable() |
public static final org.snmp4j.smi.OID oidSnmp4jLogSysDescr
public static final org.snmp4j.smi.OID oidSnmp4jLogFactory
public static final org.snmp4j.smi.OID oidSnmp4jLogRootLevel
public static final org.snmp4j.smi.OID oidSnmp4jLogLoggerEntry
public static final int colSnmp4jLogLoggerIndex
public static final int colSnmp4jLogLoggerLevel
public static final int colSnmp4jLogLoggerEffectiveLevel
public static final int colSnmp4jLogLoggerStorageType
public static final int colSnmp4jLogLoggerRowStatus
public static final int idxSnmp4jLogLoggerIndex
public static final int idxSnmp4jLogLoggerLevel
public static final int idxSnmp4jLogLoggerEffectiveLevel
public static final int idxSnmp4jLogLoggerStorageType
public static final int idxSnmp4jLogLoggerRowStatus
public static final org.snmp4j.smi.OID oidSnmp4jLogLoggerToHandlerEntry
public static final int colSnmp4jLogLoggerToHandlerThreshold
public static final int colSnmp4jLogLoggerToHandlerStorageType
public static final int colSnmp4jLogLoggerToHandlerRowStatus
public static final int idxSnmp4jLogLoggerToHandlerThreshold
public static final int idxSnmp4jLogLoggerToHandlerStorageType
public static final int idxSnmp4jLogLoggerToHandlerRowStatus
public static final org.snmp4j.smi.OID oidSnmp4jLogHandlerEntry
public static final int colSnmp4jLogHandlerType
public static final int colSnmp4jLogHandlerStorageType
public static final int colSnmp4jLogHandlerRowStatus
public static final int idxSnmp4jLogHandlerType
public static final int idxSnmp4jLogHandlerStorageType
public static final int idxSnmp4jLogHandlerRowStatus
public static final org.snmp4j.smi.OID oidSnmp4jLogFileHandlerEntry
public static final int colSnmp4jLogFileHandlerPath
public static final int colSnmp4jLogFileHandlerAppend
public static final int colSnmp4jLogFileHandlerBufferedIO
public static final int colSnmp4jLogFileHandlerBufferSize
public static final int idxSnmp4jLogFileHandlerPath
public static final int idxSnmp4jLogFileHandlerAppend
public static final int idxSnmp4jLogFileHandlerBufferedIO
public static final int idxSnmp4jLogFileHandlerBufferSize
public static final org.snmp4j.smi.OID oidSnmp4jLogConsoleHandlerEntry
public static final int colSnmp4jLogConsoleHandlerTarget
public static final int idxSnmp4jLogConsoleHandlerTarget
public MOTable getSnmp4jLogLoggerEntry()
public MOTable getSnmp4jLogLoggerToHandlerEntry()
public MOTable getSnmp4jLogHandlerEntry()
public MOTable getSnmp4jLogFileHandlerEntry()
public MOTable getSnmp4jLogConsoleHandlerEntry()
public void registerMOs(MOServer server, org.snmp4j.smi.OctetString context) throws DuplicateRegistrationException
MOGroup
registerMOs
in interface MOGroup
server
- the MOServer
where to register the managed objects.context
- the context to use (may be null
if no specific context
is selected).DuplicateRegistrationException
- if a managed object's scope (i.e. lower bound) is already registered
at the server.public void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
MOGroup
unregisterMOs
in interface MOGroup
server
- the MOServer
where to unregister the managed objects.context
- the context to use (may be null
if no specific context
is selected).public void lookupEvent(MOServerLookupEvent event)
MOServerLookupListener
MOServer
instance has looked up a managed object for which the
listener has been registered.lookupEvent
in interface MOServerLookupListener
event
- a MOServerLookupEvent
describing the lookup query and the
managed object that has been looked up.public void queryEvent(MOServerLookupEvent event)
MOServerLookupListener
MOServer
instance is about to check if the managed object for
which the listener had been registered matches a query. A managed object
with dynamic content like a non-static table might use this event to
update its content.queryEvent
in interface MOServerLookupListener
event
- a MOServerLookupEvent
describing the lookup query and the
managed object that is to be queried.public void updateLoggerTable()
public void rowStatusChanged(RowStatusEvent event)
rowStatusChanged
in interface RowStatusListener
public void rowChanged(MOTableRowEvent event)
MOTableRowListener
rowChanged
in interface MOTableRowListener
event
- a MOTableRowEvent
describing the event. To veto the event
the MOTableRowEvent.setVetoStatus(int)
and optionally also the
MOTableRowEvent.setVetoColumn(int)
can be called.Copyright © 2017 SNMP4J.org. All rights reserved.