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.util |
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
|
Modifier and Type | Method | Description |
---|---|---|
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. |
MessageProcessingModel |
Snmp.getMessageProcessingModel(int messageProcessingModel) |
Gets the message processing model for the supplied ID.
|
Modifier and Type | Method | 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 | 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 | Description |
---|---|---|
MessageProcessingModel |
MultiThreadedMessageDispatcher.getMessageProcessingModel(int messageProcessingModel) |
Modifier and Type | Method | Description |
---|---|---|
void |
MultiThreadedMessageDispatcher.addMessageProcessingModel(MessageProcessingModel 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. |
PDU |
PDUFactory.createPDU(MessageProcessingModel messageProcessingModel) |
Creates a
PDU instance that is compatible with the given SNMP version
(message processing model). |
PDU |
SnmpConfigurator.InnerPDUFactory.createPDU(MessageProcessingModel messageProcessingModel) |
|
void |
MultiThreadedMessageDispatcher.removeMessageProcessingModel(MessageProcessingModel model) |
Copyright © 2018 SNMP4J.org. All rights reserved.