Class Snmp4jLogMib

java.lang.Object
org.snmp4j.agent.mo.snmp4j.Snmp4jLogMib
All Implemented Interfaces:
EventListener, MOTableRowListener, RowStatusListener, MOGroup, MOServerLookupListener

public class Snmp4jLogMib extends Object implements MOGroup, MOServerLookupListener, MOTableRowListener, RowStatusListener
  • Field Details

    • oidSnmp4jLogSysDescr

      public static final org.snmp4j.smi.OID oidSnmp4jLogSysDescr
    • oidSnmp4jLogFactory

      public static final org.snmp4j.smi.OID oidSnmp4jLogFactory
    • oidSnmp4jLogRootLevel

      public static final org.snmp4j.smi.OID oidSnmp4jLogRootLevel
    • oidSnmp4jLogLoggerEntry

      public static final org.snmp4j.smi.OID oidSnmp4jLogLoggerEntry
    • colSnmp4jLogLoggerIndex

      public static final int colSnmp4jLogLoggerIndex
      See Also:
    • colSnmp4jLogLoggerLevel

      public static final int colSnmp4jLogLoggerLevel
      See Also:
    • colSnmp4jLogLoggerEffectiveLevel

      public static final int colSnmp4jLogLoggerEffectiveLevel
      See Also:
    • colSnmp4jLogLoggerStorageType

      public static final int colSnmp4jLogLoggerStorageType
      See Also:
    • colSnmp4jLogLoggerRowStatus

      public static final int colSnmp4jLogLoggerRowStatus
      See Also:
    • idxSnmp4jLogLoggerIndex

      public static final int idxSnmp4jLogLoggerIndex
      See Also:
    • idxSnmp4jLogLoggerLevel

      public static final int idxSnmp4jLogLoggerLevel
      See Also:
    • idxSnmp4jLogLoggerEffectiveLevel

      public static final int idxSnmp4jLogLoggerEffectiveLevel
      See Also:
    • idxSnmp4jLogLoggerStorageType

      public static final int idxSnmp4jLogLoggerStorageType
      See Also:
    • idxSnmp4jLogLoggerRowStatus

      public static final int idxSnmp4jLogLoggerRowStatus
      See Also:
    • oidSnmp4jLogLoggerToHandlerEntry

      public static final org.snmp4j.smi.OID oidSnmp4jLogLoggerToHandlerEntry
    • colSnmp4jLogLoggerToHandlerThreshold

      public static final int colSnmp4jLogLoggerToHandlerThreshold
      See Also:
    • colSnmp4jLogLoggerToHandlerStorageType

      public static final int colSnmp4jLogLoggerToHandlerStorageType
      See Also:
    • colSnmp4jLogLoggerToHandlerRowStatus

      public static final int colSnmp4jLogLoggerToHandlerRowStatus
      See Also:
    • idxSnmp4jLogLoggerToHandlerThreshold

      public static final int idxSnmp4jLogLoggerToHandlerThreshold
      See Also:
    • idxSnmp4jLogLoggerToHandlerStorageType

      public static final int idxSnmp4jLogLoggerToHandlerStorageType
      See Also:
    • idxSnmp4jLogLoggerToHandlerRowStatus

      public static final int idxSnmp4jLogLoggerToHandlerRowStatus
      See Also:
    • oidSnmp4jLogHandlerEntry

      public static final org.snmp4j.smi.OID oidSnmp4jLogHandlerEntry
    • colSnmp4jLogHandlerType

      public static final int colSnmp4jLogHandlerType
      See Also:
    • colSnmp4jLogHandlerStorageType

      public static final int colSnmp4jLogHandlerStorageType
      See Also:
    • colSnmp4jLogHandlerRowStatus

      public static final int colSnmp4jLogHandlerRowStatus
      See Also:
    • idxSnmp4jLogHandlerType

      public static final int idxSnmp4jLogHandlerType
      See Also:
    • idxSnmp4jLogHandlerStorageType

      public static final int idxSnmp4jLogHandlerStorageType
      See Also:
    • idxSnmp4jLogHandlerRowStatus

      public static final int idxSnmp4jLogHandlerRowStatus
      See Also:
    • oidSnmp4jLogFileHandlerEntry

      public static final org.snmp4j.smi.OID oidSnmp4jLogFileHandlerEntry
    • colSnmp4jLogFileHandlerPath

      public static final int colSnmp4jLogFileHandlerPath
      See Also:
    • colSnmp4jLogFileHandlerAppend

      public static final int colSnmp4jLogFileHandlerAppend
      See Also:
    • colSnmp4jLogFileHandlerBufferedIO

      public static final int colSnmp4jLogFileHandlerBufferedIO
      See Also:
    • colSnmp4jLogFileHandlerBufferSize

      public static final int colSnmp4jLogFileHandlerBufferSize
      See Also:
    • idxSnmp4jLogFileHandlerPath

      public static final int idxSnmp4jLogFileHandlerPath
      See Also:
    • idxSnmp4jLogFileHandlerAppend

      public static final int idxSnmp4jLogFileHandlerAppend
      See Also:
    • idxSnmp4jLogFileHandlerBufferedIO

      public static final int idxSnmp4jLogFileHandlerBufferedIO
      See Also:
    • idxSnmp4jLogFileHandlerBufferSize

      public static final int idxSnmp4jLogFileHandlerBufferSize
      See Also:
    • oidSnmp4jLogConsoleHandlerEntry

      public static final org.snmp4j.smi.OID oidSnmp4jLogConsoleHandlerEntry
    • colSnmp4jLogConsoleHandlerTarget

      public static final int colSnmp4jLogConsoleHandlerTarget
      See Also:
    • idxSnmp4jLogConsoleHandlerTarget

      public static final int idxSnmp4jLogConsoleHandlerTarget
      See Also:
  • Constructor Details

    • Snmp4jLogMib

      public Snmp4jLogMib()
  • Method Details

    • getSnmp4jLogLoggerEntry

      public MOTable getSnmp4jLogLoggerEntry()
    • getSnmp4jLogLoggerToHandlerEntry

      public MOTable getSnmp4jLogLoggerToHandlerEntry()
    • getSnmp4jLogHandlerEntry

      public MOTable getSnmp4jLogHandlerEntry()
    • getSnmp4jLogFileHandlerEntry

      public MOTable getSnmp4jLogFileHandlerEntry()
    • getSnmp4jLogConsoleHandlerEntry

      public MOTable getSnmp4jLogConsoleHandlerEntry()
    • 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 interface MOGroup
      Parameters:
      server - the MOServer where to register the managed objects.
      context - the context to use (may be null 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

      public void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
      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 interface MOGroup
      Parameters:
      server - the MOServer where to unregister the managed objects.
      context - the context to use (may be null if no specific context is selected).
    • lookupEvent

      public void lookupEvent(MOServerLookupEvent event)
      Description copied from interface: MOServerLookupListener
      A MOServer instance has looked up a managed object for which the listener has been registered.
      Specified by:
      lookupEvent in interface MOServerLookupListener
      Parameters:
      event - a MOServerLookupEvent describing the lookup query and the managed object that has been looked up.
    • queryEvent

      public void queryEvent(MOServerLookupEvent event)
      Description copied from interface: MOServerLookupListener
      A 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.
      Specified by:
      queryEvent in interface MOServerLookupListener
      Parameters:
      event - a MOServerLookupEvent describing the lookup query and the managed object that is to be queried.
    • updateLoggerTable

      public void updateLoggerTable()
    • rowStatusChanged

      public void rowStatusChanged(RowStatusEvent event)
      Specified by:
      rowStatusChanged in interface RowStatusListener
    • rowChanged

      public void rowChanged(MOTableRowEvent event)
      Description copied from interface: MOTableRowListener
      A column or a complete row is changed/has been changed.
      Specified by:
      rowChanged in interface MOTableRowListener
      Parameters:
      event - a MOTableRowEvent describing the event. To veto the event the MOTableRowEvent.setVetoStatus(int) and optionally also the MOTableRowEvent.setVetoColumn(int) can be called.