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.uri | |
org.snmp4j.util |
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTarget
A
AbstratTarget class is an abstract representation of a remote
SNMP entity. |
class |
CertifiedTarget
The
CertifiedTarget class implements a SecureTarget
for usage with SecurityModel s that support
secured connections using client and server certificates. |
class |
CommunityTarget
A
CommunityTarget represents SNMP target properties for
community based message processing models (SNMPv1 and SNMPv2c). |
class |
SecureTarget
The
SecureTarget is an security model independent abstract class
for all targets supporting secure SNMP communication. |
class |
UserTarget
User based target for SNMPv3 or later.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MessageDispatcherImpl.configureAuthoritativeEngineID(Target target,
MessageProcessingModel mp) |
ResponseEvent |
Snmp.get(PDU pdu,
Target target)
Sends a GET request to a target.
|
void |
Snmp.get(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends a GET request
PDU to the given target. |
ResponseEvent |
Snmp.getBulk(PDU pdu,
Target target)
Sends a GETBULK request to a target.
|
void |
Snmp.getBulk(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends a GETBULK request
PDU to the given
target. |
ResponseEvent |
Snmp.getNext(PDU pdu,
Target target)
Sends a GETNEXT request to a target.
|
void |
Snmp.getNext(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends a GETNEXT request
PDU to the given
target. |
ResponseEvent |
Snmp.inform(PDU pdu,
Target target)
Sends an INFORM request to a target.
|
void |
Snmp.inform(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends an INFORM request
PDU to the given
target. |
protected TransportMapping |
Snmp.lookupTransportMapping(Target target) |
void |
Snmp.notify(PDU pdu,
Target target)
Sends a SNMPv2c or SNMPv3 notification to a target.
|
ResponseEvent |
Session.send(PDU pdu,
Target target)
Sends a
PDU to the given target and returns the received
response PDU . |
ResponseEvent |
Snmp.send(PDU pdu,
Target target) |
void |
Session.send(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends a
PDU to the given target. |
void |
Snmp.send(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener) |
ResponseEvent |
Session.send(PDU pdu,
Target target,
TransportMapping transport)
Sends a
PDU to the given target and returns the received
response PDU encapsulated in a ResponseEvent
object that also includes:
the transport address of the response sending peer,
the Target information of the target,
the request PDU ,
the response PDU (if any). |
ResponseEvent |
Snmp.send(PDU pdu,
Target target,
TransportMapping transport)
Sends a
PDU to the given target and if the PDU
is a confirmed request, then the received response is returned
synchronously. |
void |
Session.send(PDU pdu,
Target target,
TransportMapping transport,
Object userHandle,
ResponseListener listener)
Asynchronously sends a
PDU to the given target. |
void |
Snmp.send(PDU pdu,
Target target,
TransportMapping transport,
Object userHandle,
ResponseListener listener) |
protected PduHandle |
Snmp.sendMessage(PDU pdu,
Target target,
TransportMapping transport,
PduHandleCallback<PDU> pduHandleCallback)
Actually sends a PDU to a target and returns a handle for the sent PDU.
|
PduHandle |
MessageDispatcherImpl.sendPdu(Target target,
PDU pdu,
boolean expectResponse) |
PduHandle |
MessageDispatcher.sendPdu(Target target,
PDU pdu,
boolean expectResponse)
Sends a PDU to the supplied transport address.
|
PduHandle |
MessageDispatcherImpl.sendPdu(TransportMapping transportMapping,
Target target,
PDU pdu,
boolean expectResponse) |
PduHandle |
MessageDispatcher.sendPdu(TransportMapping transportMapping,
Target target,
PDU pdu,
boolean expectResponse)
Sends a PDU to the supplied transport address.
|
PduHandle |
MessageDispatcherImpl.sendPdu(TransportMapping transport,
Target target,
PDU pdu,
boolean expectResponse,
PduHandleCallback<PDU> pduHandleCallback) |
PduHandle |
MessageDispatcher.sendPdu(TransportMapping transportMapping,
Target target,
PDU pdu,
boolean expectResponse,
PduHandleCallback<PDU> callback)
Sends a PDU to the supplied transport address and returns the
PduHandle that uniquely identifies the request as response
after the request has been sent and optional, if a
PduHandleCallback is given, it returns also the
PduHandle just before the request is sent through the
the callback interface. |
ResponseEvent |
Snmp.set(PDU pdu,
Target target)
Sends a SET request to a target.
|
void |
Snmp.set(PDU pdu,
Target target,
Object userHandle,
ResponseListener listener)
Asynchronously sends a SET request
PDU to the given target. |
void |
Snmp.trap(PDUv1 pdu,
Target target)
Sends a SNMPv1 trap to a target.
|
Modifier and Type | Method and Description |
---|---|
PDU |
MPv3.createPDU(Target target)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Target |
SnmpRequest.getTarget() |
Modifier and Type | Method and Description |
---|---|
PDU |
SnmpRequest.createPDU(Target target) |
void |
SnmpRequest.setTarget(Target target) |
Constructor and Description |
---|
SnmpURI(Session snmp,
Target defaultTarget) |
Modifier and Type | Method and Description |
---|---|
Target |
SnmpConfigurator.getTarget(Map settings) |
Modifier and Type | Method and Description |
---|---|
PDU |
SnmpConfigurator.InnerPDUFactory.createPDU(Target target) |
PDU |
DefaultPDUFactory.createPDU(Target target)
Create a
PDU instance for the supplied target. |
PDU |
PDUFactory.createPDU(Target target)
Creates a
PDU instance for the supplied target. |
static PDU |
DefaultPDUFactory.createPDU(Target target,
int pduType)
Create a
PDU instance for the supplied target. |
static PDU |
DefaultPDUFactory.createPDU(Target target,
int pduType,
int maxRepetitions,
int nonRepeaters)
Create a
PDU instance for the supplied target. |
ResponseEvent |
TableUtils.createRow(Target target,
OID rowStatusColumnOID,
OID rowIndex,
VariableBinding[] values)
Creates a SNMP table row for a table that supports the RowStatus
mechanism for row creation.
|
protected TableUtils.TableRequest |
TableUtils.createTableRequest(Target target,
OID[] columnOIDs,
TableListener listener,
Object userObject,
OID lowerBoundIndex,
OID upperBoundIndex) |
ResponseEvent |
TableUtils.destroyRow(Target target,
OID rowStatusColumnOID,
OID rowIndex)
Destroys a SNMP table row from a table that support the RowStatus
mechanism for row creation/deletion.
|
void |
TableUtils.getDenseTable(Target target,
OID[] columnOIDs,
TableListener listener,
Object userObject,
OID lowerBoundIndex,
OID upperBoundIndex)
Gets SNMP tabular data from one or more tables.
|
List<TreeEvent> |
TreeUtils.getSubtree(Target target,
OID rootOID)
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations
from the specified target synchronously.
|
void |
TreeUtils.getSubtree(Target target,
OID rootOID,
Object userObject,
TreeListener listener)
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations
from the specified target asynchronously.
|
List<TableEvent> |
TableUtils.getTable(Target target,
OID[] columnOIDs,
OID lowerBoundIndex,
OID upperBoundIndex)
Gets synchronously SNMP tabular data from one or more tables.
|
void |
TableUtils.getTable(Target target,
OID[] columnOIDs,
TableListener listener,
Object userObject,
OID lowerBoundIndex,
OID upperBoundIndex)
Gets SNMP tabular data from one or more tables.
|
PduHandle |
MultiThreadedMessageDispatcher.sendPdu(Target target,
PDU pdu,
boolean expectResponse) |
PduHandle |
MultiThreadedMessageDispatcher.sendPdu(TransportMapping transportMapping,
Target target,
PDU pdu,
boolean expectResponse) |
PduHandle |
MultiThreadedMessageDispatcher.sendPdu(TransportMapping transportMapping,
Target target,
PDU pdu,
boolean expectResponse,
PduHandleCallback callback) |
protected void |
TableUtils.TableRequest.sendRequest(PDU pdu,
Target target,
Integer startCol) |
List<TreeEvent> |
TreeUtils.walk(Target target,
OID[] rootOIDs)
Walks a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations
from the specified target asynchronously.
|
void |
TreeUtils.walk(Target target,
OID[] rootOIDs,
Object userObject,
TreeListener listener)
Walks a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations
from the specified target asynchronously.
|
Constructor and Description |
---|
TableUtils.TableRequest(Target target,
OID[] columnOIDs,
TableListener listener,
Object userObject,
OID lowerBoundIndex,
OID upperBoundIndex) |
Copyright © 2013 SNMP4J.org. All rights reserved.