Module org.snmp4j.agent
Package org.snmp4j.agent.mo
package org.snmp4j.agent.mo
-
ClassDescriptionChangeableManagedObject<SR extends SubRequest<?>>The
ChangeableManagedObjectinterface extends theManagedObjectby methods to add/removeMOChangeListenerthat should be informed when the object implementing this interface changes.TheDefaultMOFactoryis the default factory for creating ManagedObjects.DefaultMOMutableTableModel<R extends MOTableRow>TheDefaultMOTableclass is the default implementation of theMOTableclass.DefaultMOTableModel<R extends MOTableRow>TheDefaultMOTableRowis the default table row implementation.TheDeniableEventObjectdescribes an event that can be canceled through reporting a SNMP error status to the event source.TheGenericManagedObjectinterface marksManagedObjectinstances that can be used with any type ofSubRequest, thus with any type of agent (regular, master, and sub-agent).The LinkedMOFactory extends the basic MOFactory interface by means for associating managed objects with instrumentation helper objects.TheMOAccessImplclass implements an immutableMOAccess.TheMOChangeEventdescribes the change of a single value of aManagedObject.AMOChangeListeneris informed about changes and change attempts of managed objects.MOColumn<V extends org.snmp4j.smi.Variable>TheMOColumnclass represents columnar SMI objects.TheMOFactoryinterface provides factory methods for creating all types of managed objects known by SNMP4J-Agent.TheMOFactoryAdapterclass wraps aMOFactoryand per default delegates all method calls to that class.TheMOFilterinterface can be used to filterManagedObjects.TheMOGroupImplimplements a simple object group.MOMutableColumn<V extends org.snmp4j.smi.Variable>TheMOMutableColumnclass represents mutable columnar SMI objects.MOMutableRow2PC<SR extends SubRequest<?>>TheMOMutableRow2PCinterface adds support for 2-Phase-Commit to mutable table rows.MOMutableTableModel<R extends MOTableRow>TheMOMutableTableModeldefines the interface for mutable table models.TheMOMutableTableRowextendsMOTableRowby means to change a cells value and to support modifications (i.e.MOPriorityProvideris an object (often aManagedObject) that defines a prioritisation of otherManagedObjects.MOScalar<V extends org.snmp4j.smi.Variable>TheMOScalarclass represents scalar SNMP managed objects.TheMOTableinterface describes SNMP conceptual tables.TheMOTableCellInfointerface provides information about a cell of a conceptual table.TheMOTableIndexclass represents a index definition of a conceptual table.AMOTableIndexValidatorinstance is able to validate an index value for compatibility with an index definition.MOTableModel<R extends MOTableRow>TheMOTableModelinterface defines the base table model interface needed forMOTables.TheMOTableModelEventevent object describes events that change a table model.AMOTableModelListenercan be informed about table model changes.TheMOTableRelationclass models table relations like sparse table relationship and augmentation.TheMOTableRowinterface describes a conceptual table row.MOTableRowEvent<R extends MOTableRow>TheMOTableRowEventclass describes the changesSpecifies the origin of a change: the source of an external change is a protocol operation (SNMP or AgentX) that originates external to the managed object.MOTableRowFactory<R extends MOTableRow>AMOTableRowFactoryis used to create and delete rows for a table model.MOTableRowFilter<R extends MOTableRow>TheMOTableRowFilterinterface can be used to filter rows.MOTableRowListener<R extends MOTableRow>AMOTableRowListenercan be informed about row changes.TheMOTableSubIndexclass represents a sub-index definition.TheMOValueValidationEventclass represents a value validation request.MOValueValidationListeners are able to validate SNMP values against certain criteria, for example MIB definition constraints.TheRowModificationControlColumninterface is implemented byMOMutableColumnclasses that control any modifications of the whole row.