|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractRequest implements common elements of SNMP and
AgentX requests and might be also used for other sub-agent request types.MOChangeListener that needs to be informed about
state changes of this scalar.
MOChangeListener that needs to be informed about
state changes of this table.
MOTableRowListener listener that needs to be informed
about row changes (creation, addition, removal).
MOTableRowEvent.
MOTableRowEvent.
AgentConfigManager is the main component of a SNMP4J-Agent.AgentConfigManager.run() later.
AgentConfigManager.run() later.
BaseAgent abstract class defines a framework for writing
SNMP agents using the SNMP4J-Agent API.DefaultMOServer as MOServer.
DefaultMOServer.updateStrategy whether the queried managed object needs
to be updated.
CoexistenceInfoProvider provides access to coexistence
information.CommandProcessor is the central glue code that puts together
the various sub-systems of a SNMP agent.CommandProcessor and registers all PDU types
with the supplied contextEngineID as well as with
MPv3.LOCAL_ENGINE_ID as required by RFC 5343.
PDU.commitFailed.
MOTableRow instance
by their index values.
Constraint instance constraints the co-domain of a long value
(signed 64bit).Constraints interface describes a collection of SNMP value
range constraints.ConstraintsImpl class represents a collection of constraints
that are applied to a SNMP value in the order they have been added to this
constraints collection.ContextEvent object describes an event that added or removed
a context to/from a system.ContextListener can be informed about new contexts or when
a context is removed from a system.MOAccess.
Address from a transport domain ID and a
TDomainAddress textual convention conforming OctetString
value.
MOFactory.
MOFactory.
MOFactory.
MOFactory.
MOFactory.
MOFactory.
MOInput stream.
MOOutput stream.
MOScalar DateAndTime instance.
ProxyForwarderImpl).
Request from a CommandResponderEvent
responder event.
MOMutableRow2PC row instance and returns it.
MOTableRow row instance and returns it.
DefaultMOMutableTableModel as table model.
DefaultMOMutableTableModel).
DateAndTime implements the DateAndTime textual convention
(TC) from the SNMPv2-TC MIB specificion for columnar objects.DateAndTimeScalar implements the DateAndTime textual
convention (TC) from the SNMPv2-TC MIB specificion for scalar objects.DefaultMOContextScope is the default implementation of
a MOContextScope representing an OID scope that distinguishes between
different contexts.DefaultMOFactory is the default factory for creating
ManagedObjects.DefaultMOPersistenceProvider provides agent state
persistence using a file with DefaultMOInput and
DefaultMOOutput input/output.MOServer instances.
DefaultMOQuery class is the default implementation of a
managed object query.DefaultMOScope is the default MOScope and
MutableMOScope implementation.DefaultMOTable class is the default implementation of the
MOTable class.MOTableModel.
DefaultMOTableRow is the default table row implementation.DeniableEventObject describes an event that can be canceled
through reporting a SNMP error status to the event source.DisplayString class implements the DisplayString textual
convention as defined by the SNMPv2-TC MIB specification for columnar
objects.DisplayStringValidation can be used to validate the
contents of OctetString variables that follow the
DisplayString TC rules.DisplayStringScalar class implements the DisplayString
textual convention as defined by the SNMPv2-TC MIB specification for scalar
objects.OutputStream.
DuplicateRegistrationException is thrown when a managed object
registration attempt conflicts with an existing registration because their
scope's overlap.EngineBootsCounterFile is a EngineBootsProvider
that stores the boot counter in a file.EngineBootsProvider holds persistently the number of engine
boots.Enumerated class represents enumerated SMI INTEGER
(=Integer32) or an OCTET STRING with enumerated named bits for
columnar objects.EnumeratedScalar class represents enumerated SMI INTEGER
(=Integer32) or an OCTET STRING with enumerated named bits for
scalar objects.EnumerationConstraint class checks an Integer32
value to match a set of (enumerated) values or a OctetString
value to match a set of bit values for the BITS SMI type.EnumerationConstraint based on the specified array
of integer values.
Request if it matches the criteria defined by the
SNMP-PROXY-MIB associated with this proxy forwarder.
Request if it matches the criteria defined
by the SNMP-PROXY-MIB associated with this proxy forwarder.
OctetString value for the specified address.
MOTableCellInfo instance for the supplied
cell OID.
MOFactory that creates the various MOs (MIB Objects).
ImportModes.
ImportModes.
OID("1").
AbstractRequest.getSource() instead.
MOAccess instance for the supplied
access ID.
ManagedObject that has been looked up.
ManagedObject with the specified OID
and registered in the supplied context.
MOPersistenceProvider.
DefaultMOTable.save(MOOutput output) call.
ManagedObject has been
registered.
DuplicateRegistrationException.getRegistrationScope().
Request) object on whose behalf this query is
executed.
ManagedObject that is responsible for processing
this sub-request.
TextualConvention instances in this
TCModule.
UpdatableManagedObjects.
ManagedObjectValueAccess interface.
ManagedObject.
true if there are more sub-requests to process.
IndexGenerator class can be used to generate a sequence
of unique index values.MessageDispatcherImpl) with
the transport mappings.
true if this column must be specified in a SET
request which creates a row.
true if source address filtering is enabled.
UpdatableManagedObject needs to be
updated or not to serve the supplied query.
OctetString value
represent a valid and consistent address.
Iterator over the content of this server.
Iterator over the sub-requests of this request.
LogMOTableSizeLimit implements a MOTableSizeLimit
to limit the number of entries in a table by removing the eldest rows
existing in the table when the limit is exceeded.MOServer instance has looked up a managed object for which the
listener has been registered.
SampleAgentConfig.properties.
GregorianCalendar from a properly formatted
DateAndTime OctetString.
OctetString value from a
GregorianCalendar.
ManagedObject interface defines the basic operations
for all SNMP(4J) manageable objects.ManagedObjectValueAccess interface provides direct
access to instance values of a ManagedObject.SubRequest contained or represented by the
supplied object (element of the iterator).
MOAccess interface defines means to determine the maximum
access supported by a managed object.MOAccessImpl class implements an immutable
MOAccess.MOChangeEvent describes the change of a single value of
a ManagedObject.MOChangeEvent object based on the changed
managed object, the instance OID of the changed value, with old and new
value.
MOChangeEvent object based on the changed managed
object, the instance OID of the changed value, with old and new value.
MOChangeListener is informed about changes and change attempts
of managed objects.MOColumn class represents columnar SMI objects.MOContextScope extends the MOScope by applying
a scope to a context.MOException is the base class for all exceptions thrown
while managing ManagedObjects.MOFactory interface provides factory methods for creating
all types of managed objects known by SNMP4J-Agent.MOFilter interface can be used to filter
ManagedObjects.MOGroup instance is a group of ManagedObjects.MOGroupImpl implements a simple object group.MOInput models the interface for reading ManagedObject
data into a SNMP4J-Agent in a generic way.MOInputFactory creates a MOInput instance to be used
to read managed object content.MOMutableColumn class represents mutable columnar SMI
objects.MOMutableRow2PC interface adds support for 2-Phase-Commit
to mutable table rows.MOMutableTableModel defines the interface for mutable
table models.MOMutableTableRow extends MOTableRow by
means to change a cells value and to support modifications (i.e.MOOutputFactory creates a MOOutput instance to be
used to output managed object content.MOPersistenceProvider interface defines how persistent
storage can be used to save and restore an agents state.MOServer repository.MOQueryWithSource class is the implementation of a
managed object query for a Request.MOScalar class represents scalar SNMP managed objects.MOScopeComparator compares two scopes with each other.MOServerLookupEvent describes a lookup of a managed object
within a MOServer repository.MOServer instance has to implement the
MOServerLookupListener interface.MOServerPersistence provides persistence operations
to load and save serialized MIB data.ProxyForwarder, the MOSubtreeProxy
provides a proxy implementation for a single subtree based on the
configuration provided by the Snmp4jProxyMib
SnmpProxyMIB
and SnmpTargetMIB.MOTable interface describes SNMP conceptual tables.MOTableCellInfo interface provides information about a
cell of a conceptual table.MOTableIndex class represents a index definition of a
conceptual table.MOTableIndexValidator instance is able to validate an index
value for compatibility with an index definition.MOTableModel interface defines the base table
model interface needed for MOTables.MOTableModelEvent event object describes events that change
a table model.MOTableModelListener can be informed about table model
changes.MOTableRelation class models table relations like sparse
table relationship and augmentation.MOTableRow interface describes a conceptual table row.MOTableRowEvent class describes the changesMOTableRowFactory is used to create and delete rows for a
table model.MOTableRowFilter interface can be used to filter rows.MOTableRowListener can be informed about row changes.MOTableSubIndex class represents a sub-index definition.MOValueValidationEvent class represents a value validation
request.MOValueValidationListeners are able to validate SNMP values
against certain criteria, for example MIB definition constraints.MutableMOScope interface describes a mutable scope
as needed for query processing.MutableVACM interface extends the basic VACM
by providing methods to change the configuration of the view-based access
model.NotificationLogEvent object describes the event when a
notification has been received from a SNMP entity (locally or remotely).NotificationLogListener processes notification logging events.ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
NotificationLogMib.createMO(MOFactory moFactory)).
NotificationOriginator specifies the interface for
classes providing notification sending.NotificationOriginatorImpl class implements a notification
originator application for SNMP4J.NotificationTask is a Runnable that sends
a notifcation or a series of notifications/traps/informs - depending
on the configuration associated with the supplied
NotificationOriginator.ManagedObject passes this filter.
PDU.notWritable.
MOServer.
PropertyMOInput can be used to load MIB data from a
properties file.ProxyForwarder class represents a proxy forwarder instance
as defined by RFC 3413.ProxyForwarderImpl class implements a proxy forwarder
instance as defined by RFC 3413.ProxyForwarder implementation based on a SNMP
session used to send the notifications and a SNMP-PROXY-MIB
and a SNMP-TARGET-MIB implementation used for its configuration.
ProxyMap maps context engine IDs in conjunction with a
proxy usage type to a ProxyForwarder instance.MOServer instance is about to check if the managed object for
which the listener had been registered matches a query.
Thread at the Runtime
instance.
MOServer.
MOTableRowListener with all tables in the
specified MOServer.
MOChangeListener.
MOChangeListener
MOTableRowListener instance.
ManagedObject and creates data that does not yet exist.
Request interface defines common elements of SNMP related
operation requests.RequestRactory is a factory for (SNMP/AgentX) requests.MOServer.RequestStatus models the (error) state of a SNMP request.false.
RowStatus class implements the columnar object TC RowStatus.ActiveRowsFilter is a MOTableRowFilter that
returns only the active rows of a table with a RowStatus column.AgentConfigManager instance to create a
minimal SNMP agent using the configuration defined by
SampleAgentConfig.properties in this package.MOOutput.
SerializableManagedObject interface is implemented by
ManagedObjects whose (data) content can be serialized
using MOInput and MOOutput.targetMIB member.
NotificationOriginator to be used for sending the
authenticationFailure trap.
MOPersistenceProvider.
ManagedObject that is determined as the target object
of this sub-request by the agent framework.
CommandProcessor.setWorkerPool(org.snmp4j.util.WorkerPool) instead
UpdatableManagedObjects.
ProxyForwarderImpl).
null for an
unbounded scope.
ManagedObjectValueAccess interface.
ManagedObject.
MessageDispatcher and then store the agent state to persistent
storage (if available).
SimMOFactory object can be used to create non-default MOAccess
instances which support an agent simulation mode which allows the
modification of MIB objects at runtime via SNMP that are not writable in
normal operation but writable in a special config mode (see
AGENTPP-SIMULATION-MIB).ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
Snmp4jDemoMib.createMO(MOFactory moFactory)).
ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
Snmp4jProxyMib.createMO(MOFactory moFactory)).
ManagedObject instances using the supplied
MOFactory (by calling
Snmp4jProxyMib.createMO(MOFactory moFactory)).
SnmpRequest class implements requests from a SNMP source.ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
SnmpSshTmMib.createMO(MOFactory moFactory)).
SnmpSubRequest class holds data for a SNMP
sub-request.ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
SnmpTlsTmMib.createMO(MOFactory moFactory)).
ManagedObject instances.
ManagedObject instances using the supplied
MOFactory (by calling
SnmpTsmMib.createMO(MOFactory moFactory)).
SystemGroup implements the objects in the SNMPv2-MIB
specification.StaticMOGroup can be used to easily implement static
(read-only) managed objects.SubRequest interface defines general sub-request
properties and behavior.SubRequestIterator interface implements
the Iterator interface for SubRequest instances.SubRequestIterator
instance based on an Iterator that iterates on
SubRequest instances.SubRequestIterator that decorates an
Iterator.
SysUpTime interface defines how the system's up-time can
be accessed.lowerBound.
TCModule interface defines the common public properties of
a textual convention registration.TDomainAddressFactory defines the interface for address
factories that can create an address from a transport domain ID and a
TDomainAddress textual convention conforming OctetString value
and vice versa.TemporaryList implements a list whose items are
automatically removed after a predefined timeout.TextualConvention interface defines the common properties
of SMI textual conventions needed to use them across different MIB modules
within an agent implementation.TimestampTC that uses sysUpTime from the specified
context.
TransportDomains class defines constant OIDs for the
various transport types defined by the INET-ADDRESS-MIB.PDU.undoFailed.
MOServer.
MOTableRowListener with all tables in the
specified MOServer.
MOChangeListener and MOTableRowListener.
UpdatableManagedObject interface defines the basic
operations for all SNMP(4J) manageable objects that need to be updated
to reflect the up-to-date state of the managed object.UpdatableMOSupport class provides support for update
UpdatableManagedObjects.UpdatableMOSupport with undefined
(null) last update time and source.
ImportModes.REPLACE_CREATE, only existing data is updated
or new data is created.
null.
UpdateStrategy defines how UpdatableManagedObjects
are updated on behalf of server queries to a MOServer.UsmMIB implements the SNMP-USER-BASED-SM-MIB defined in
RFC 3414.SnmpConstants.SNMP_ERROR_SUCCESS) if the validation was
successful.
SnmpConstants.SNMP_ERROR_SUCCESS) if the validation was
successful.
ValueConstraint instance validates the value ranges of a
SNMP value to match a certain constraint.ValueConstraintValidator adapts a ValueConstraint
as MOValueValidationListener.VariableProvider provides Variable instances.VersionInfo object returns information about the version
of this SNMP4J-Agent release.
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||