Package | Description |
---|---|
org.snmp4j |
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
|
org.snmp4j.mp |
Provides classes and interfaces for the SNMP message processing.
|
org.snmp4j.tools.console | |
org.snmp4j.util |
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
|
Modifier and Type | Method and Description |
---|---|
MessageProcessingModel |
Snmp.getMessageProcessingModel(int messageProcessingModel)
Gets the message processing model for the supplied ID.
|
MessageProcessingModel |
MessageDispatcher.getMessageProcessingModel(int messageProcessingModel)
Gets the
MessageProcessingModel for the supplied message
processing model ID. |
MessageProcessingModel |
MessageDispatcherImpl.getMessageProcessingModel(int messageProcessingModel)
Gets the
MessageProcessingModel for the supplied message
processing model ID. |
Modifier and Type | Method and Description |
---|---|
void |
MessageDispatcher.addMessageProcessingModel(MessageProcessingModel model)
Adds a
MessageProcessingModel to the dispatcher. |
void |
MessageDispatcherImpl.addMessageProcessingModel(MessageProcessingModel model)
Adds a message processing model to this message dispatcher.
|
protected void |
MessageDispatcherImpl.configureAuthoritativeEngineID(Target target,
MessageProcessingModel mp) |
protected void |
MessageDispatcherImpl.dispatchMessage(TransportMapping sourceTransport,
MessageProcessingModel mp,
Address incomingAddress,
BERInputStream wholeMessage,
TransportStateReference tmStateReference)
Actually decodes and dispatches an incoming SNMP message using the supplied
message processing model.
|
void |
MessageDispatcher.removeMessageProcessingModel(MessageProcessingModel model)
Removes a previously added
MessageProcessingModel from
the dispatcher. |
void |
MessageDispatcherImpl.removeMessageProcessingModel(MessageProcessingModel model)
Removes a message processing model from this message dispatcher.
|
Modifier and Type | Class and Description |
---|---|
class |
MPv1
The
MPv1 is the message processing model for SNMPv1. |
class |
MPv2c
The
MPv2c is the message processing model for SNMPv2c
(community based SNMPv2). |
class |
MPv3
The
MPv3 is the message processing model for SNMPv3. |
Modifier and Type | Method and Description |
---|---|
PDU |
SnmpRequest.createPDU(MessageProcessingModel messageProcessingModel) |
Modifier and Type | Method and Description |
---|---|
MessageProcessingModel |
MultiThreadedMessageDispatcher.getMessageProcessingModel(int messageProcessingModel) |
Modifier and Type | Method and Description |
---|---|
void |
MultiThreadedMessageDispatcher.addMessageProcessingModel(MessageProcessingModel model) |
PDU |
SnmpConfigurator.InnerPDUFactory.createPDU(MessageProcessingModel messageProcessingModel) |
PDU |
PDUFactory.createPDU(MessageProcessingModel messageProcessingModel)
Creates a
PDU instance that is compatible with the given SNMP version
(message processing model). |
PDU |
DefaultPDUFactory.createPDU(MessageProcessingModel messageProcessingModel)
Creates a
PDU instance for the specified MessageProcessingModel . |
static PDU |
DefaultPDUFactory.createPDU(MessageProcessingModel messageProcessingModel,
int pduType)
Creates a
PDU instance for the specified MessageProcessingModel and PDU type. |
void |
MultiThreadedMessageDispatcher.removeMessageProcessingModel(MessageProcessingModel model) |
Copyright © 2019 SNMP4J.org. All rights reserved.