org.snmp4j.agent.mo.snmp4j
Class Snmp4jLogMib

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

public class Snmp4jLogMib
extends java.lang.Object
implements MOGroup, MOServerLookupListener, MOTableRowListener, RowStatusListener


Nested Class Summary
static class Snmp4jLogMib.Snmp4jLogConsoleHandlerTargetEnum
           
static class Snmp4jLogMib.Snmp4jLogFileHandlerAppendEnum
           
static class Snmp4jLogMib.Snmp4jLogFileHandlerBufferedIOEnum
           
 class Snmp4jLogMib.Snmp4jLogLoggerRow
           
static class Snmp4jLogMib.Snmp4jLogLoggerToHandlerThresholdEnum
           
 
Field Summary
static int colSnmp4jLogConsoleHandlerTarget
           
static int colSnmp4jLogFileHandlerAppend
           
static int colSnmp4jLogFileHandlerBufferedIO
           
static int colSnmp4jLogFileHandlerBufferSize
           
static int colSnmp4jLogFileHandlerPath
           
static int colSnmp4jLogHandlerRowStatus
           
static int colSnmp4jLogHandlerStorageType
           
static int colSnmp4jLogHandlerType
           
static int colSnmp4jLogLoggerEffectiveLevel
           
static int colSnmp4jLogLoggerIndex
           
static int colSnmp4jLogLoggerLevel
           
static int colSnmp4jLogLoggerRowStatus
           
static int colSnmp4jLogLoggerStorageType
           
static int colSnmp4jLogLoggerToHandlerRowStatus
           
static int colSnmp4jLogLoggerToHandlerStorageType
           
static int colSnmp4jLogLoggerToHandlerThreshold
           
static int idxSnmp4jLogConsoleHandlerTarget
           
static int idxSnmp4jLogFileHandlerAppend
           
static int idxSnmp4jLogFileHandlerBufferedIO
           
static int idxSnmp4jLogFileHandlerBufferSize
           
static int idxSnmp4jLogFileHandlerPath
           
static int idxSnmp4jLogHandlerRowStatus
           
static int idxSnmp4jLogHandlerStorageType
           
static int idxSnmp4jLogHandlerType
           
static int idxSnmp4jLogLoggerEffectiveLevel
           
static int idxSnmp4jLogLoggerIndex
           
static int idxSnmp4jLogLoggerLevel
           
static int idxSnmp4jLogLoggerRowStatus
           
static int idxSnmp4jLogLoggerStorageType
           
static int idxSnmp4jLogLoggerToHandlerRowStatus
           
static int idxSnmp4jLogLoggerToHandlerStorageType
           
static int idxSnmp4jLogLoggerToHandlerThreshold
           
static org.snmp4j.smi.OID oidSnmp4jLogConsoleHandlerEntry
           
static org.snmp4j.smi.OID oidSnmp4jLogFactory
           
static org.snmp4j.smi.OID oidSnmp4jLogFileHandlerEntry
           
static org.snmp4j.smi.OID oidSnmp4jLogHandlerEntry
           
static org.snmp4j.smi.OID oidSnmp4jLogLoggerEntry
           
static org.snmp4j.smi.OID oidSnmp4jLogLoggerToHandlerEntry
           
static org.snmp4j.smi.OID oidSnmp4jLogRootLevel
           
static org.snmp4j.smi.OID oidSnmp4jLogSysDescr
           
 
Constructor Summary
Snmp4jLogMib()
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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:
Constant Field Values

colSnmp4jLogLoggerLevel

public static final int colSnmp4jLogLoggerLevel
See Also:
Constant Field Values

colSnmp4jLogLoggerEffectiveLevel

public static final int colSnmp4jLogLoggerEffectiveLevel
See Also:
Constant Field Values

colSnmp4jLogLoggerStorageType

public static final int colSnmp4jLogLoggerStorageType
See Also:
Constant Field Values

colSnmp4jLogLoggerRowStatus

public static final int colSnmp4jLogLoggerRowStatus
See Also:
Constant Field Values

idxSnmp4jLogLoggerIndex

public static final int idxSnmp4jLogLoggerIndex
See Also:
Constant Field Values

idxSnmp4jLogLoggerLevel

public static final int idxSnmp4jLogLoggerLevel
See Also:
Constant Field Values

idxSnmp4jLogLoggerEffectiveLevel

public static final int idxSnmp4jLogLoggerEffectiveLevel
See Also:
Constant Field Values

idxSnmp4jLogLoggerStorageType

public static final int idxSnmp4jLogLoggerStorageType
See Also:
Constant Field Values

idxSnmp4jLogLoggerRowStatus

public static final int idxSnmp4jLogLoggerRowStatus
See Also:
Constant Field Values

oidSnmp4jLogLoggerToHandlerEntry

public static final org.snmp4j.smi.OID oidSnmp4jLogLoggerToHandlerEntry

colSnmp4jLogLoggerToHandlerThreshold

public static final int colSnmp4jLogLoggerToHandlerThreshold
See Also:
Constant Field Values

colSnmp4jLogLoggerToHandlerStorageType

public static final int colSnmp4jLogLoggerToHandlerStorageType
See Also:
Constant Field Values

colSnmp4jLogLoggerToHandlerRowStatus

public static final int colSnmp4jLogLoggerToHandlerRowStatus
See Also:
Constant Field Values

idxSnmp4jLogLoggerToHandlerThreshold

public static final int idxSnmp4jLogLoggerToHandlerThreshold
See Also:
Constant Field Values

idxSnmp4jLogLoggerToHandlerStorageType

public static final int idxSnmp4jLogLoggerToHandlerStorageType
See Also:
Constant Field Values

idxSnmp4jLogLoggerToHandlerRowStatus

public static final int idxSnmp4jLogLoggerToHandlerRowStatus
See Also:
Constant Field Values

oidSnmp4jLogHandlerEntry

public static final org.snmp4j.smi.OID oidSnmp4jLogHandlerEntry

colSnmp4jLogHandlerType

public static final int colSnmp4jLogHandlerType
See Also:
Constant Field Values

colSnmp4jLogHandlerStorageType

public static final int colSnmp4jLogHandlerStorageType
See Also:
Constant Field Values

colSnmp4jLogHandlerRowStatus

public static final int colSnmp4jLogHandlerRowStatus
See Also:
Constant Field Values

idxSnmp4jLogHandlerType

public static final int idxSnmp4jLogHandlerType
See Also:
Constant Field Values

idxSnmp4jLogHandlerStorageType

public static final int idxSnmp4jLogHandlerStorageType
See Also:
Constant Field Values

idxSnmp4jLogHandlerRowStatus

public static final int idxSnmp4jLogHandlerRowStatus
See Also:
Constant Field Values

oidSnmp4jLogFileHandlerEntry

public static final org.snmp4j.smi.OID oidSnmp4jLogFileHandlerEntry

colSnmp4jLogFileHandlerPath

public static final int colSnmp4jLogFileHandlerPath
See Also:
Constant Field Values

colSnmp4jLogFileHandlerAppend

public static final int colSnmp4jLogFileHandlerAppend
See Also:
Constant Field Values

colSnmp4jLogFileHandlerBufferedIO

public static final int colSnmp4jLogFileHandlerBufferedIO
See Also:
Constant Field Values

colSnmp4jLogFileHandlerBufferSize

public static final int colSnmp4jLogFileHandlerBufferSize
See Also:
Constant Field Values

idxSnmp4jLogFileHandlerPath

public static final int idxSnmp4jLogFileHandlerPath
See Also:
Constant Field Values

idxSnmp4jLogFileHandlerAppend

public static final int idxSnmp4jLogFileHandlerAppend
See Also:
Constant Field Values

idxSnmp4jLogFileHandlerBufferedIO

public static final int idxSnmp4jLogFileHandlerBufferedIO
See Also:
Constant Field Values

idxSnmp4jLogFileHandlerBufferSize

public static final int idxSnmp4jLogFileHandlerBufferSize
See Also:
Constant Field Values

oidSnmp4jLogConsoleHandlerEntry

public static final org.snmp4j.smi.OID oidSnmp4jLogConsoleHandlerEntry

colSnmp4jLogConsoleHandlerTarget

public static final int colSnmp4jLogConsoleHandlerTarget
See Also:
Constant Field Values

idxSnmp4jLogConsoleHandlerTarget

public static final int idxSnmp4jLogConsoleHandlerTarget
See Also:
Constant Field Values
Constructor Detail

Snmp4jLogMib

public Snmp4jLogMib()
Method Detail

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.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.