All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractRequest<U extends SubRequest<U>,S,R> |
The AbstractRequest implements common elements of SNMP and AgentX requests and might be also used for
other sub-agent request types.
|
AgentCapabilityList |
The agent capabilities list exports information about the agent's
capabilities.
|
AgentConfigManager |
The AgentConfigManager is the main component of a SNMP4J-Agent.
|
AgentConfigManager.ErrorDescriptor |
|
AgentppSimulationMib |
|
AgentppSimulationMib.AgentppSimModeEnum |
|
AgentState |
The AgentState interface provides information about the state of a SNMP agent.
|
AgentState.ErrorDescriptor |
|
AgentStateListener<ACM> |
|
AutonomousType |
|
AutonomousTypeTC |
|
BaseAgent |
Deprecated.
|
BasicVacmConfigurator |
The BasicVacmConfigurator implements the VacmConfigurator that uses three unrestricted views
for all access types to support two roles admin and monitor .
|
BasicVacmConfigurator.Roles |
|
ChangeableManagedObject<SR extends SubRequest<?>> |
|
CoexistenceInfo |
A coexistence information object has attributes needed to map messages between different versions of the SNMP
protocol.
|
CoexistenceInfoProvider |
A CoexistenceInfoProvider provides access to coexistence
information.
|
CommandProcessor |
The CommandProcessor is the central glue code that puts together
the various sub-systems of a SNMP agent.
|
Constraint |
A Constraint instance constraints the co-domain of a long value
(signed 64bit).
|
Constraints |
The Constraints interface describes a collection of SNMP value
range constraints.
|
ConstraintsImpl |
The 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.
|
Context |
|
ContextEvent |
The ContextEvent object describes an event that added or removed
a context to/from a system.
|
ContextListener |
A ContextListener can be informed about new contexts or when
a context is removed from a system.
|
DateAndTime<T extends org.snmp4j.smi.OctetString> |
The DateAndTime implements the DateAndTime textual convention (TC) from the SNMPv2-TC MIB specification for
columnar objects.
|
DateAndTimeScalar<T extends org.snmp4j.smi.OctetString> |
The DateAndTimeScalar implements the DateAndTime textual
convention (TC) from the SNMPv2-TC MIB specification for scalar objects.
|
DateAndTimeTC |
|
DefaultMOContextScope |
The DefaultMOContextScope is the default implementation of
a MOContextScope representing an OID scope that distinguishes between
different contexts.
|
DefaultMOFactory |
The DefaultMOFactory is the default factory for creating ManagedObjects.
|
DefaultMOInput |
|
DefaultMOLockStrategy |
The DefaultMOLockStrategy implements a simple default locking strategy that
requires a lock if a write access on a ManagedObject is intended or if the managed object
accessed is an instance of UpdatableManagedObject .
|
DefaultMOMutableRow2PC |
|
DefaultMOMutableRow2PCFactory |
|
DefaultMOMutableTableModel<R extends MOTableRow> |
|
DefaultMOOutput |
|
DefaultMOPersistenceProvider |
|
DefaultMOQuery |
The DefaultMOQuery class is the default implementation of a
managed object query.
|
DefaultMOScope |
|
DefaultMOServer |
The default MO server implementation uses a sorted map for the managed object
registry.
|
DefaultMOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>> |
The DefaultMOTable class is the default implementation of the MOTable class.
|
DefaultMOTable.ChangeSet |
|
DefaultMOTableModel<R extends MOTableRow> |
|
DefaultMOTableRow |
The DefaultMOTableRow is the default table row implementation.
|
DeniableEventObject |
The DeniableEventObject describes an event that can be canceled
through reporting a SNMP error status to the event source.
|
DHKeyChangeImpl |
The Diffie Hellman KeyChange object implements a ManagedObject column that implements the DHKeyChange textual
convention as defined in RFC 2786.
|
DHKeyInfo |
|
DHKickstartParameters |
The DHKickstartParameters provides the kickstart public parameters needed to
initialize Diffie Hellman key exchange.
|
DHKickstartParametersImpl |
|
DisplayString<V extends org.snmp4j.smi.OctetString> |
The DisplayString class implements the DisplayString textual convention as defined by the SNMPv2-TC MIB
specification for columnar objects.
|
DisplayString.DisplayStringValidation |
The DisplayStringValidation can be used to validate the contents of OctetString
variables that follow the DisplayString TC rules.
|
DisplayStringScalar<V extends org.snmp4j.smi.OctetString> |
The DisplayStringScalar class implements the DisplayString
textual convention as defined by the SNMPv2-TC MIB specification for scalar
objects.
|
DisplayStringTC |
The DisplayStringTC implements a OctetString TextualConvention that
implements the SNMPv2-MIB DisplayString textual convention.
|
DuplicateRegistrationException |
A DuplicateRegistrationException is thrown when a managed object
registration attempt conflicts with an existing registration because their
scope's overlap.
|
Enumerated<V extends org.snmp4j.smi.Variable> |
The Enumerated class represents enumerated SMI INTEGER
(=Integer32 ) or an OCTET STRING with enumerated named bits for
columnar objects.
|
EnumeratedScalar<V extends org.snmp4j.smi.Variable> |
The EnumeratedScalar class represents enumerated SMI INTEGER
(=Integer32 ) or an OCTET STRING with enumerated named bits for
scalar objects.
|
EnumerationConstraint |
The 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.
|
GenericManagedObject |
The GenericManagedObject interface marks ManagedObject instances that can be used
with any type of SubRequest , thus with any type of agent (regular, master, and
sub-agent).
|
ImportMode |
The definition of import modes for MIB data.
|
IndexedVariables |
|
IndexGenerator |
The IndexGenerator class can be used to generate a sequence
of unique index values.
|
KeyChange |
|
LexicographicOctetStringComparator |
|
LinkedMOFactory |
The LinkedMOFactory extends the basic MOFactory interface by means
for associating managed objects with instrumentation helper objects.
|
LockRequest |
The LockRequest class bundles information necessary to request a lock on a
ManagedObject for update or value access.
|
LockRequest.LockStatus |
|
LogMOTableSizeLimit<R extends MOTableRow> |
The 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.
|
ManagedObject<SR extends SubRequest<?>> |
The ManagedObject interface defines the basic operations
for all SNMP4J manageable objects.
|
ManagedObjectValueAccess<SR extends SubRequest<?>> |
The ManagedObjectValueAccess interface provides direct
access to instance values of a ManagedObject .
|
MOAccess |
The MOAccess interface defines means to determine the maximum
access supported by a managed object.
|
MOAccessImpl |
The MOAccessImpl class implements an immutable
MOAccess .
|
MOChangeEvent |
The MOChangeEvent describes the change of a single value of
a ManagedObject .
|
MOChangeEvent.Modification |
|
MOChangeEvent.OidType |
|
MOChangeListener |
A MOChangeListener is informed about changes and change attempts of managed objects.
|
MOColumn<V extends org.snmp4j.smi.Variable> |
The MOColumn class represents columnar SMI objects.
|
MOContextScope |
The MOContextScope extends the MOScope by applying
a scope to a context.
|
MOException |
The MOException is the base class for all exceptions thrown while managing ManagedObject s.
|
MOFactory |
The MOFactory interface provides factory methods for creating
all types of managed objects known by SNMP4J-Agent.
|
MOFactoryAdapter |
|
MOFilter |
|
MOGroup |
A MOGroup instance is a group of ManagedObject s.
|
MOGroupImpl |
The MOGroupImpl implements a simple object group.
|
MOInfo |
|
MOInput |
The MOInput models the interface for reading ManagedObject
data into a SNMP4J-Agent in a generic way.
|
MOInputFactory |
The MOInputFactory creates a MOInput instance to be used
to read managed object content.
|
MOLockStrategy |
The MOLockStrategy interface defines a strategy for locking ManagedObject
instances when they are accessed through a MOServer .
|
MOMutableColumn<V extends org.snmp4j.smi.Variable> |
The MOMutableColumn class represents mutable columnar SMI
objects.
|
MOMutableRow2PC<SR extends SubRequest<?>> |
The MOMutableRow2PC interface adds support for 2-Phase-Commit
to mutable table rows.
|
MOMutableTableModel<R extends MOTableRow> |
The MOMutableTableModel defines the interface for mutable
table models.
|
MOMutableTableRow |
The MOMutableTableRow extends MOTableRow by
means to change a cells value and to support modifications (i.e.
|
MOOutput |
|
MOOutputFactory |
The MOOutputFactory creates a MOOutput instance to be
used to output managed object content.
|
MOPersistenceProvider |
The MOPersistenceProvider interface defines how persistent
storage can be used to save and restore an agents state.
|
MOPriorityProvider |
|
MOQuery |
A managed object query is used to lookup managed objects, for example in
a MOServer repository.
|
MOQueryWithSource |
The MOQueryWithSource class is the implementation of a
managed object query for a Request .
|
MOScalar<V extends org.snmp4j.smi.Variable> |
The MOScalar class represents scalar SNMP managed objects.
|
MOScope |
A managed object scope defines a continuous region within the global OID
space.
|
MOScopeComparator |
The MOScopeComparator compares two scopes with each other.
|
MOScopePriorityComparator |
|
MOServer |
The managed object server interface defines the services that a repository
of managed objects needs to provide for a command responder.
|
MOServerLookupEvent |
A MOServerLookupEvent describes a lookup of a managed object within a MOServer repository.
|
MOServerLookupEvent.IntendedUse |
|
MOServerLookupListener |
An object that is interested in callback notifications of lookup events
on a MOServer instance has to implement the
MOServerLookupListener interface.
|
MOServerPersistence |
The MOServerPersistence provides persistence operations
to load and save serialized MIB data.
|
MOSubtreeProxy |
|
MOTable<R extends MOTableRow,C extends MOColumn,M extends MOTableModel<R>> |
The MOTable interface describes SNMP conceptual tables.
|
MOTableCellInfo |
The MOTableCellInfo interface provides information about a
cell of a conceptual table.
|
MOTableIndex |
The MOTableIndex class represents a index definition of a
conceptual table.
|
MOTableIndexValidator |
A MOTableIndexValidator instance is able to validate an index
value for compatibility with an index definition.
|
MOTableModel<R extends MOTableRow> |
The MOTableModel interface defines the base table
model interface needed for MOTable s.
|
MOTableModelEvent |
The MOTableModelEvent event object describes events that change
a table model.
|
MOTableModelListener |
A MOTableModelListener can be informed about table model
changes.
|
MOTableRelation<BaseRow extends MOTableRow,DependentRow extends MOTableRow> |
The MOTableRelation class models table relations like sparse
table relationship and augmentation.
|
MOTableRow |
The MOTableRow interface describes a conceptual table row.
|
MOTableRowEvent<R extends MOTableRow> |
The MOTableRowEvent class describes the changes
|
MOTableRowEvent.OriginType |
Specifies 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> |
A MOTableRowFactory is used to create and delete rows for a
table model.
|
MOTableRowFilter<R extends MOTableRow> |
The MOTableRowFilter interface can be used to filter rows.
|
MOTableRowListener<R extends MOTableRow> |
A MOTableRowListener can be informed about row changes.
|
MOTableSizeLimit<R extends MOTableRow> |
This class implements a size limit on the number of rows in a table.
|
MOTableSubIndex |
The MOTableSubIndex class represents a sub-index definition.
|
MOValueValidationEvent |
The MOValueValidationEvent class represents a value validation request.
|
MOValueValidationListener |
MOValueValidationListener s are able to validate SNMP values
against certain criteria, for example MIB definition constraints.
|
MutableMOScope |
The MutableMOScope interface describes a mutable scope
as needed for query processing.
|
MutableVACM |
The MutableVACM interface extends the basic VACM
by providing methods to change the configuration of the view-based access
model.
|
NotificationLogEvent<A extends org.snmp4j.smi.Address> |
A NotificationLogEvent object describes the event when a notification has been received from a SNMP
entity (locally or remotely).
|
NotificationLogListener |
A NotificationLogListener processes notification logging events.
|
NotificationLogMib |
|
NotificationLogMib.NlmConfigLogAdminStatusEnum |
|
NotificationLogMib.NlmConfigLogOperStatusEnum |
|
NotificationLogMib.NlmLogVariableValueTypeEnum |
|
NotificationLogMib.Snmp4jNotificationLogModeEnum |
|
NotificationOriginator |
The NotificationOriginator specifies the interface for classes providing notification sending.
|
NotificationOriginatorImpl |
The NotificationOriginatorImpl class implements a notification originator application for SNMP4J.
|
NotificationTask |
The NotificationTask is a Runnable that sends a notification or a series of
notifications/traps/informs - depending on the configuration associated with the supplied
NotificationOriginator .
|
OIDScope |
|
OIDTranslation |
The definition of OID translation specifications.
|
PropertyMOInput |
The PropertyMOInput can be used to load MIB data from a properties file.
|
ProxyForwarder |
The ProxyForwarder class represents a proxy forwarder instance as defined by RFC 3413.
|
ProxyForwarderImpl |
The ProxyForwarderImpl class implements a proxy forwarder
instance as defined by RFC 3413.
|
ProxyForwardRequest<A extends org.snmp4j.smi.Address> |
To (proxy) forward a request or notification to a target, the original command responder event, the context engine
ID, and context are required information.
|
ProxyMap |
The ProxyMap maps context engine IDs in conjunction with a proxy usage type to a ProxyForwarder
instance.
|
RandomAccessManagedObject<SR extends SubRequest<?>> |
A random access managed object allows to import and export any instance of a ManagedObject to/from
a byte array.
|
RegisteredManagedObject<SR extends SubRequest<?>> |
A registered ManagedObject has an unique OID that has been registered
world-wide by a MIB module.
|
Request<S,R,U extends SubRequest<U>> |
The Request interface defines common elements of SNMP related
operation requests.
|
RequestFactory<S extends EventObject,R,REQ extends Request<S,R,? extends SubRequest>> |
The RequestFactory is a factory for (SNMP/AgentX) requests.
|
RequestHandler<R extends Request<?,?,?>> |
A request handler is able to process a request on behalf of the managed object repository represented by a MOServer .
|
RequestStatus |
The RequestStatus models the (error) state of a SNMP request.
|
RequestStatusEvent |
|
RequestStatusListener |
|
RowCount |
The RowCount class implements a Variable that counts the rows of a table and returns the number
of rows as value.
|
RowIndexComparator |
Compares two MOTableRow instances by their
index OID .
|
RowModificationControlColumn |
The RowModificationControlColumn interface is implemented by MOMutableColumn classes that
control any modifications of the whole row.
|
RowPointer |
|
RowStatus<R extends MOTableRow> |
The RowStatus class implements the columnar object TC RowStatus.
|
RowStatus.ActiveRowsFilter<R extends MOTableRow> |
The ActiveRowsFilter is a MOTableRowFilter that
returns only the active rows of a table with a RowStatus column.
|
RowStatus.RowStatusEnum |
|
RowStatus.RowStatusFilter<R extends MOTableRow> |
The RowStatusFilter is a MOTableRowFilter that
returns only those rows that have a status that equals one of those provided during creation of the filter.
|
RowStatusEvent |
|
RowStatusListener |
|
RowStatusTC<R extends MOTableRow> |
The RowStatusTC implements a Integer32 TextualConvention that implements the SNMPv2-MIB
RowStatus textual convention.
|
Sequence |
|
SerializableManagedObject<SR extends SubRequest<?>> |
The SerializableManagedObject interface is implemented by
ManagedObject s whose (data) content can be serialized
using MOInput and MOOutput .
|
SimMOFactory |
A 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).
|
Snmp4jConfigMib |
|
Snmp4jConfigMib.Snmp4jCfgResetEnum |
|
Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidationEnum |
|
Snmp4jConfigMib.Snmp4jCfgStorageFormatEnum |
|
Snmp4jConfigMib.Snmp4jCfgStorageOperationEnum |
|
Snmp4jConfigMib.Snmp4jCfgStorageRestoreModeEnum |
|
Snmp4jLogMib |
|
Snmp4jLogMib.Snmp4jLogConsoleHandlerTargetEnum |
|
Snmp4jLogMib.Snmp4jLogFileHandlerAppendEnum |
|
Snmp4jLogMib.Snmp4jLogFileHandlerBufferedIOEnum |
|
Snmp4jLogMib.Snmp4jLogLoggerToHandlerThresholdEnum |
|
Snmp4jProxyMib |
|
Snmp4jProxyMib.Snmp4jProxyTypeEnum |
|
SnmpAdminString |
|
SnmpAdminStringTC |
Created by fock on 31.01.2015.
|
SnmpCommunityMIB |
|
SnmpEngineIDTC |
Created by fock on 31.01.2015.
|
SnmpFrameworkMIB |
The SnmpFrameworkMIB implements the SNMP-FRAMEWORK-MIB as defined by RFC 3411.
|
SnmpMpdMib |
|
SnmpNotificationMIB |
|
SnmpNotificationMIB.SnmpNotifyFilterTypeEnum |
|
SnmpNotificationMIB.SnmpNotifyTypeEnum |
|
SnmpProxyMIB |
|
SnmpProxyMIB.SnmpProxyTypeEnum |
|
SnmpRequest |
The SnmpRequest class implements requests from a SNMP source.
|
SnmpSubRequest<S extends SnmpSubRequest<S>> |
The SnmpSubRequest class holds data for a SNMP
sub-request.
|
SnmpTagList |
|
SnmpTagValue |
|
SnmpTargetMIB |
|
SnmpTargetMIB.SnmpTargetParamsSecurityLevelEnum |
|
SnmpTlsTmMib |
|
SnmpTlsTmMib.TDomainTLSAddressFactory |
|
SnmpTsmMib |
|
SnmpUsmDhObjectsMib |
|
SNMPv2MIB |
The SystemGroup implements the objects in the SNMPv2-MIB specification.
|
SNMPv2MIB.SnmpEnableAuthenTrapsEnum |
|
SNMPv2MIB.SysUpTimeImpl |
|
SNMPv2TC |
|
StaticMOGroup |
The StaticMOGroup can be used to easily implement static
(read-only) managed objects.
|
StorageType |
|
StorageType.StorageTypeEnum |
The StorageTypeEnum as a enumerated representastion of the StorageType SMI values.
|
StorageTypeTC |
|
SubRequest<N extends SubRequest<N>> |
The SubRequest interface defines general sub-request
properties and behavior.
|
SubRequestIterator<S> |
The SubRequestIterator interface implements
the Iterator interface for SubRequest instances.
|
SubRequestIteratorSupport<S extends SubRequest<?>> |
This support class allows to implement a SubRequestIterator instance based on an Iterator
that iterates on SubRequest instances.
|
SysUpTime |
The SysUpTime interface defines how the system's up-time can
be accessed.
|
TCModule |
A TCModule interface defines the common public properties of
a textual convention registration.
|
TDomainAddressFactory |
The 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.
|
TDomainAddressFactoryImpl |
The TDomainAddressFactoryImpl provides a standard implementation for the transport addresses of the
TRANSPORT-ADDRESS-MIB
|
TemporaryList<T> |
The TemporaryList implements a list whose items are automatically removed after a predefined timeout.
|
TestAndIncr |
|
TestAndIncrTC |
|
TextualConvention<V extends org.snmp4j.smi.Variable> |
The TextualConvention interface defines the common properties
of SMI textual conventions needed to use them across different MIB modules
within an agent implementation.
|
TimeStamp |
|
TimeStampScalar |
|
TimeStampTC |
|
TransportDomains |
The TransportDomains class defines constant OIDs for the
various transport types defined by the INET-ADDRESS-MIB.
|
TruthValueTC |
TruthValueTC implements the TruthValue Textual Convention from RFC
|
UpdatableManagedObject<SR extends SubRequest<?>> |
The 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 |
|
UpdateStrategy |
|
UsmDHParametersImpl |
The UsmDHParametersImpl class holds the Diffie Hellman parameters for doing a Diffie-Hellman key agreement.
|
UsmKeyChange |
|
UsmMIB |
The UsmMIB implements the SNMP-USER-BASED-SM-MIB defined in
RFC 3414.
|
UsmOwnKeyChange |
|
VACM |
The View-based Access Control Model interface defines methods and constants
that a contrete implementation of such a model has to implement.
|
VacmConfigurator |
|
VacmConfigurator.VacmConfigResult |
|
VacmMIB |
This concrete implementation of the SNMP-VIEW-BASED-ACM-MIB (RFC 3415).
|
VacmMIB.VacmContextIterator |
|
ValueConstraint |
A ValueConstraint instance validates the value ranges of a
SNMP value to match a certain constraint.
|
ValueConstraintValidator |
|
VariableProvider |
The VariableProvider provides Variable instances.
|
VersionInfo |
The VersionInfo object returns information about the version
of this SNMP4J-Agent release.
|