A B C D E F G H I J K L M N O P R S T U V W X Z _ 
All Classes All Packages

A

AbstractConnectionOrientedTransportMapping<A extends Address,​S extends AbstractSocketEntry<A>> - Class in org.snmp4j.transport
The AbstractConnectionOrientedTransportMapping implements generic functions for a connection oriented transport mapping for server and client connections.
AbstractConnectionOrientedTransportMapping() - Constructor for class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
AbstractServerSocket<A extends Address> - Class in org.snmp4j.transport
The AbstractServerSocket interface provides methods to manage the sockets of a connection oriented transport mapping listening for incoming requests.
AbstractServerSocket(A) - Constructor for class org.snmp4j.transport.AbstractServerSocket
 
AbstractSnmpUtility - Class in org.snmp4j.util
The AbstractSnmpUtility is an abstract base class for convenience utility classes to retrieve SNMP data.
AbstractSnmpUtility(Session, PDUFactory) - Constructor for class org.snmp4j.util.AbstractSnmpUtility
Creates a AbstractSnmpUtility instance.
AbstractSocketEntry<A extends Address> - Class in org.snmp4j.transport
The AbstractSocketEntry extends the AbstractServerSocket and implements a generic Address to SocketChannel mapping to be used by TransportMapping.
AbstractSocketEntry(A, SocketChannel) - Constructor for class org.snmp4j.transport.AbstractSocketEntry
Creates a socket entry with address and socket channel.
AbstractTarget<A extends Address> - Class in org.snmp4j
A AbstractTarget class is an abstract representation of a remote SNMP entity.
AbstractTarget() - Constructor for class org.snmp4j.AbstractTarget
Default constructor
AbstractTarget(A) - Constructor for class org.snmp4j.AbstractTarget
Creates a SNMPv3 target with no retries and a timeout of one second.
AbstractTarget(A, OctetString) - Constructor for class org.snmp4j.AbstractTarget
 
AbstractTransportMapping<A extends Address> - Class in org.snmp4j.transport
The AbstractTransportMapping provides an abstract implementation for the message dispatcher list and the maximum inbound message size.
AbstractTransportMapping() - Constructor for class org.snmp4j.transport.AbstractTransportMapping
 
AbstractTransportServerThread<A extends Address,​S extends AbstractSocketEntry<A>> - Class in org.snmp4j.transport
The AbstractTransportServerThread is a WorkerTask that serves server connections using Java NIO for ConnectionOrientedTransportMappings.
AbstractTransportServerThread(AbstractConnectionOrientedTransportMapping<A, S>, A) - Constructor for class org.snmp4j.transport.AbstractTransportServerThread
Create a server thread for an AbstractConnectionOrientedTransportMapping on the specified server address.
AbstractVariable - Class in org.snmp4j.smi
The Variable abstract class is the base class for all SNMP variables.
AbstractVariable() - Constructor for class org.snmp4j.smi.AbstractVariable
The abstract Variable class serves as the base class for all specific SNMP syntax types.
accessibleForNotify - org.snmp4j.smi.MaxAccess
 
add(OID, Counter32) - Method in class org.snmp4j.mp.DefaultCounterListener
Adds a counter to this counter listener.
add(VariableBinding) - Method in class org.snmp4j.PDU
Adds a variable binding to this PDU.
addAcceptedIssuerDN(String) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
addAcceptedSubjectDN(String) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
addAll(List<? extends VariableBinding>) - Method in class org.snmp4j.PDU
Adds a list of variable bindings to this PDU (see PDU.add(VariableBinding vb)).
addAll(VariableBinding[]) - Method in class org.snmp4j.PDU
Adds an array of variable bindings to this PDU (see PDU.add(VariableBinding vb)).
addAllOIDs(VariableBinding[]) - Method in class org.snmp4j.PDU
Adds new VariableBindings each with the OID of the corresponding variable binding of the supplied array to this PDU (see PDU.addOID(VariableBinding vb)).
addAuthenticationFailureListener(AuthenticationFailureListener) - Method in class org.snmp4j.MessageDispatcherImpl
Adds a listener for authentication failure events caused by unauthenticated incoming messages.
addAuthenticationProtocol(AuthenticationProtocol) - Method in class org.snmp4j.security.SecurityProtocols
Add the given AuthenticationProtocol.
addBufferToReadBuffer(DefaultTcpTransportMapping.SocketEntry, ByteBuffer) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
 
addCommandResponder(CommandResponder) - Method in interface org.snmp4j.MessageDispatcher
Adds a CommandResponder instance to the message dispatcher.
addCommandResponder(CommandResponder) - Method in class org.snmp4j.MessageDispatcherImpl
 
addCommandResponder(CommandResponder) - Method in class org.snmp4j.Snmp
Adds a CommandResponder to this SNMP session.
addCommandResponder(CommandResponder) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
addCounterListener(CounterListener) - Method in interface org.snmp4j.MessageDispatcher
Adds a CounterListener to the dispatcher.
addCounterListener(CounterListener) - Method in class org.snmp4j.MessageDispatcherImpl
Adds a CounterListener.
addCounterListener(CounterListener) - Method in class org.snmp4j.mp.CounterSupport
Adds a CounterListener.
addCounterListener(CounterListener) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
Adds a CounterListener to the dispatcher.
addCRLCertStore(String, PKIXBuilderParameters) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
Return the initialization parameters for a TrustManager for doing cert path validation with CRL revocation based on a CRL file.
addDefaultProtocols() - Method in class org.snmp4j.security.SecurityProtocols
Add the default SecurityProtocols.
ADDED_ENGINE_ID - Static variable in class org.snmp4j.event.SnmpEngineEvent
 
addEngineID(Address, OctetString) - Method in class org.snmp4j.mp.MPv3
Adds an engine ID (other than the local engine ID) to the internal storage.
addEngineIdToCache(Address, OctetString) - Method in class org.snmp4j.mp.MPv3
Put the engine ID for the given address into the internal cache.
addEntry(StateReference<?>) - Method in class org.snmp4j.mp.MPv3.Cache
Adds a StateReference to the cache.
addEntry(UsmTimeEntry) - Method in class org.snmp4j.security.UsmTimeTable
 
addHandler(LogAdapter, String, Map<String, String>) - Method in class org.snmp4j.log.JavaLogFactory
 
addHandler(LogAdapter, String, Map<String, String>) - Method in class org.snmp4j.log.LogFactory
 
addLocalCertMapping(Address, String) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
Map a target address to a local certificate alias.
addLocalizedUser(byte[], OctetString, OID, byte[], OID, byte[]) - Method in class org.snmp4j.security.USM
Adds a localized user to the USM.
addLocalizedUsmUserEntry(OctetString, OctetString, UsmUserEntry) - Method in class org.snmp4j.security.USM
 
addMessage(byte[]) - Method in class org.snmp4j.transport.AbstractSocketEntry
Add a message to be sent to the socket entries internal queue.
addMessageIDs(List<MessageID>) - Method in class org.snmp4j.mp.StateReference
 
addMessageProcessingModel(MessageProcessingModel) - Method in interface org.snmp4j.MessageDispatcher
Adds a MessageProcessingModel to the dispatcher.
addMessageProcessingModel(MessageProcessingModel) - Method in class org.snmp4j.MessageDispatcherImpl
Adds a message processing model to this message dispatcher.
addMessageProcessingModel(MessageProcessingModel) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
addNotificationListener(Address, CommandResponder) - Method in class org.snmp4j.Snmp
Adds a notification listener to this Snmp instance.
addNotificationListener(Address, TransportMapping<?>, CommandResponder) - Method in class org.snmp4j.Snmp.NotificationDispatcher
 
addNotificationListener(TransportMapping<?>, Address, CommandResponder) - Method in class org.snmp4j.Snmp
Adds a notification listener to this Snmp instance.
addOID(VariableBinding) - Method in class org.snmp4j.PDU
Adds a new variable binding to this PDU by using the OID of the supplied VariableBinding.
addPredefinedProtocolSet(SecurityProtocols.SecurityProtocolSet) - Method in class org.snmp4j.security.SecurityProtocols
Add a consistent, predefined, set of security protocols to this security protocol set.
addPrivacyProtocol(PrivacyProtocol) - Method in class org.snmp4j.security.SecurityProtocols
Add the given PrivacyProtocol.
addRegistration(Selector, int) - Method in class org.snmp4j.transport.AbstractSocketEntry
Adds a registration of a selection key to the specified Selector.
address - Variable in class org.snmp4j.fluent.TargetBuilder
 
address(A) - Method in class org.snmp4j.fluent.TargetBuilder
Sets the target's address.
Address - Interface in org.snmp4j.smi
The Address interface serves as a base class for all SNMP transport addresses.
ADDRESS_TYPES_PROPERTIES - Static variable in class org.snmp4j.smi.GenericAddress
 
addSecurityModel(SecurityModel) - Method in class org.snmp4j.security.SecurityModels
Adds a security model to the central repository of security models.
addSecurityNameMapping(OctetString, SecurityNameMapping.CertMappingType, OctetString, OctetString) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
Adds a mapping to derive a security name from a certificate.
addSnmpEngineListener(SnmpEngineListener) - Method in class org.snmp4j.mp.MPv3
Adds a SNMP engine listener that needs to be informed about changes to the engine ID cache.
addTask(SchedulerTask) - Method in class org.snmp4j.util.TaskScheduler
Adds a task to the scheduler.
addTransportListener(TransportListener) - Method in class org.snmp4j.transport.AbstractTransportMapping
 
addTransportListener(TransportListener) - Method in interface org.snmp4j.TransportMapping
Adds a transport listener to the transport.
addTransportMapping(TransportMapping<?>) - Method in class org.snmp4j.MessageDispatcherImpl
Adds a transport mapping.
addTransportMapping(TransportMapping<? extends Address>) - Method in interface org.snmp4j.MessageDispatcher
Adds a TransportMapping to the dispatcher.
addTransportMapping(TransportMapping<? extends Address>) - Method in class org.snmp4j.Snmp
Adds a TransportMapping to this SNMP session.
addTransportMapping(TransportMapping<? extends Address>) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
addTransportStateListener(TransportStateListener) - Method in class org.snmp4j.transport.AbstractTransportMapping
Add a TransportStateListener to get TransportStateEvents if the state of this transport mapping changes.
addTransportStateListener(TransportStateListener) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Adds a transport state listener that is to be informed about connection state changes.
addUser(UsmUser) - Method in class org.snmp4j.security.USM
Adds an USM user to the internal username table.
addUser(UsmUserEntry) - Method in class org.snmp4j.security.UsmUserTable
 
addUser(OctetString, UsmUser) - Method in class org.snmp4j.security.USM
Adds an USM user to the internal user name table.
addUser(OctetString, OctetString, UsmUser) - Method in class org.snmp4j.security.USM
Adds an USM user to the internal user name table and associates it with an authoritative engine ID.
addUsmUserEntry(UsmUserEntry) - Method in class org.snmp4j.security.USM
Adds an USM user to the internal user name table.
addUsmUserListener(UsmUserListener) - Method in class org.snmp4j.security.USM
Adds a UsmUserListener that should be informed whenever the internal USM user table is changed.
addValues2Option(String, List<Object>, Map<String, List<Object>>) - Method in class org.snmp4j.util.ArgumentParser
 
aes128 - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
aes192 - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
aes192with3DESKeyExtension - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
aes256 - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
aes256with3DESKeyExtension - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
AGENTPP_ENTERPRISE_ID - Static variable in class org.snmp4j.SNMP4JSettings
The enterprise ID of AGENT++ which is the root OID also for SNMP4J.
ALL - Static variable in class org.snmp4j.log.LogLevel
 
any - org.snmp4j.transport.TransportType
Can send and receive messages to/from a remote entity.
ANY_IPADDRESS - Static variable in class org.snmp4j.smi.IpAddress
 
append(byte) - Method in class org.snmp4j.smi.OctetString
Appends a single byte to this octet string.
append(byte[]) - Method in class org.snmp4j.smi.OctetString
Appends an array of bytes to this octet string.
append(int) - Method in class org.snmp4j.smi.OID
Appends a sub-identifier to this OID.
append(String) - Method in class org.snmp4j.smi.OctetString
Appends the supplied string to this OctetString.
append(String) - Method in class org.snmp4j.smi.OID
Appends a dotted String OID to this OID.
append(OctetString) - Method in class org.snmp4j.smi.OctetString
Appends an octet string.
append(OID) - Method in class org.snmp4j.smi.OID
Appends an OID to this OID.
appendUnsigned(long) - Method in class org.snmp4j.smi.OID
Appends an unsigned long sub-identifier value to this OID.
applyContextInfoToScopedPDU(PDU) - Method in class org.snmp4j.util.DefaultPDUFactory
Sets context engine ID and context name members on the given PDU if that PDU is a ScopedPDU.
applyTargetSecurityInformation(Target<?>) - Method in interface org.snmp4j.security.SecurityStateReference
After a SecurityStateReference has been created for on outgoing message, this method might be called by the MPv3 to apply security information contained in the target object to the security state information.
applyTargetSecurityInformation(Target<?>) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
ArgumentFormat() - Constructor for class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
ArgumentParameter() - Constructor for class org.snmp4j.util.ArgumentParser.ArgumentParameter
 
ArgumentParseException(int, String, ArgumentParser.ArgumentFormat, ArgumentParser.ArgumentParameter) - Constructor for exception org.snmp4j.util.ArgumentParser.ArgumentParseException
 
ArgumentParseException(String, int, String, ArgumentParser.ArgumentFormat, ArgumentParser.ArgumentParameter) - Constructor for exception org.snmp4j.util.ArgumentParser.ArgumentParseException
 
ArgumentParser - Class in org.snmp4j.util
The ArgumentParser parsers a command line array into Java objects and associates each object with the corresponding command line option according to predefined schemes for options and parameters.
ArgumentParser(String, String) - Constructor for class org.snmp4j.util.ArgumentParser
Creates an argument parser with the specified option and parameter formats.
ArgumentParser.ArgumentFormat - Class in org.snmp4j.util
 
ArgumentParser.ArgumentParameter - Class in org.snmp4j.util
 
ArgumentParser.ArgumentParseException - Exception in org.snmp4j.util
 
array - Variable in class org.snmp4j.security.DecryptParams
 
asHex(byte[]) - Static method in class org.snmp4j.security.PrivAES
Turns array of bytes into string
ASN_APPLICATION - Static variable in class org.snmp4j.asn1.BER
 
ASN_BIT_STR - Static variable in class org.snmp4j.asn1.BER
 
ASN_BIT8 - Static variable in class org.snmp4j.asn1.BER
 
ASN_BOOLEAN - Static variable in class org.snmp4j.asn1.BER
 
ASN_CONSTRUCTOR - Static variable in class org.snmp4j.asn1.BER
 
ASN_CONTEXT - Static variable in class org.snmp4j.asn1.BER
 
ASN_EXTENSION_ID - Static variable in class org.snmp4j.asn1.BER
 
ASN_INTEGER - Static variable in class org.snmp4j.asn1.BER
 
ASN_LONG_LEN - Static variable in class org.snmp4j.asn1.BER
 
ASN_NULL - Static variable in class org.snmp4j.asn1.BER
 
ASN_OBJECT_ID - Static variable in class org.snmp4j.asn1.BER
 
ASN_OCTET_STR - Static variable in class org.snmp4j.asn1.BER
 
ASN_PRIMITIVE - Static variable in class org.snmp4j.asn1.BER
 
ASN_PRIVATE - Static variable in class org.snmp4j.asn1.BER
 
ASN_SEQUENCE - Static variable in class org.snmp4j.asn1.BER
 
ASN_SET - Static variable in class org.snmp4j.asn1.BER
 
ASN_UNIVERSAL - Static variable in class org.snmp4j.asn1.BER
 
AssignableFromByteArray - Interface in org.snmp4j.smi
The AssignableFromByteArray interface describes objects whose value can be set from a byte array and converted back to a byte array.
AssignableFromIntArray - Interface in org.snmp4j.smi
The AssignableFromIntArray interface describes objects whose value can be set from an int array and converted back to an int array.
AssignableFromInteger - Interface in org.snmp4j.smi
 
AssignableFromLong - Interface in org.snmp4j.smi
 
AssignableFromString - Interface in org.snmp4j.smi
 
asyncMsgProcessingSupported - Variable in class org.snmp4j.transport.AbstractTransportMapping
 
auth(TargetBuilder.AuthProtocol) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
AUTH_NOPRIV - Static variable in enum org.snmp4j.security.SecurityLevel
Authentication and no encryption.
AUTH_PRIV - Static variable in enum org.snmp4j.security.SecurityLevel
Authentication and encryption.
authenticate(byte[], byte[], int, int, ByteArrayWindow) - Method in interface org.snmp4j.security.AuthenticationProtocol
Authenticates an outgoing message.
authenticate(byte[], byte[], int, int, ByteArrayWindow) - Method in class org.snmp4j.security.AuthGeneric
 
authentication - org.snmp4j.security.SecurityProtocols.SecurityProtocolType
 
authenticationFailure - Static variable in class org.snmp4j.mp.SnmpConstants
 
authenticationFailure(AuthenticationFailureEvent<A>) - Method in interface org.snmp4j.event.AuthenticationFailureListener
Informs about an authentication failure occurred while processing the message contained in the supplied event object.
AUTHENTICATIONFAILURE - Static variable in class org.snmp4j.PDUv1
An authenticationFailure(4) trap signifies that the SNMP entity has received a protocol message that is not properly authenticated.
AuthenticationFailureEvent<A extends Address> - Class in org.snmp4j.event
The AuthenticationFailureEvent class describes the source and type of an authentication failure as well as the message that caused the error.
AuthenticationFailureEvent(TransportListener, A, TransportMapping<? super A>, int, BERInputStream) - Constructor for class org.snmp4j.event.AuthenticationFailureEvent
Creates an authentication failure event.
AuthenticationFailureListener - Interface in org.snmp4j.event
The AuthenticationFailureListener listens for authentication failure events.
AuthenticationProtocol - Interface in org.snmp4j.security
The AuthenticationProtocol interface defines a common interface for all SNMP authentication protocols.
AuthGeneric - Class in org.snmp4j.security
The abstract class AuthGeneric implements common operations for SNMP authentication protocols, such as MD5 and SHA.
AuthGeneric(String, int) - Constructor for class org.snmp4j.security.AuthGeneric
Creates an authentication protocol with the specified name (ID) and digest length and using the AuthGeneric.DEFAULT_AUTHENTICATION_CODE_LENGTH default code length.
AuthGeneric(String, int, int) - Constructor for class org.snmp4j.security.AuthGeneric
Creates an authentication protocol with the specified name (ID) and digest length and using the AuthGeneric.DEFAULT_AUTHENTICATION_CODE_LENGTH default code length.
AuthGeneric(String, int, int, int) - Constructor for class org.snmp4j.security.AuthGeneric
Creates an authentication protocol with the specified name (ID) and digest length and using the AuthGeneric.DEFAULT_AUTHENTICATION_CODE_LENGTH default code length.
AuthHMAC128SHA224 - Class in org.snmp4j.security
The class AuthHMAC128SHA224 implements the usmHMAC128SHA224AuthProtocol defined by RFC 7630.
AuthHMAC128SHA224() - Constructor for class org.snmp4j.security.AuthHMAC128SHA224
Creates an usmHMAC128SHA224AuthProtocol implementation.
AuthHMAC192SHA256 - Class in org.snmp4j.security
The class AuthHMAC192SHA256 implements the usmHMAC192SHA2256AuthProtocol defined by RFC 7630.
AuthHMAC192SHA256() - Constructor for class org.snmp4j.security.AuthHMAC192SHA256
Creates an usmHMAC192SHA256AuthProtocol implementation.
AuthHMAC256SHA384 - Class in org.snmp4j.security
The class AuthHMAC256SHA384 implements the usmHMAC256SHA3846AuthProtocol defined by RFC 7630.
AuthHMAC256SHA384() - Constructor for class org.snmp4j.security.AuthHMAC256SHA384
Creates an usmHMAC192SHA256AuthProtocol implementation.
AuthHMAC384SHA512 - Class in org.snmp4j.security
The class AuthHMAC384SHA512 implements the usmHMAC384SHA5126AuthProtocol defined by RFC 7630.
AuthHMAC384SHA512() - Constructor for class org.snmp4j.security.AuthHMAC384SHA512
Creates an usmHMAC192SHA256AuthProtocol implementation.
authKeyChange - org.snmp4j.security.dh.DHOperations.KeyType
 
AuthMD5 - Class in org.snmp4j.security
The AuthMD5 class implements the MD5 authentication protocol.
AuthMD5() - Constructor for class org.snmp4j.security.AuthMD5
 
authNoPriv - org.snmp4j.security.SecurityLevel
 
authoritativeEngineID - Variable in class org.snmp4j.UserTarget
 
authorizationError - Static variable in class org.snmp4j.PDU
Unauthorized access, see error index.
authPassphrase(String) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
authPassphrase(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
authPriv - org.snmp4j.security.SecurityLevel
 
AuthSHA - Class in org.snmp4j.security
The SHA class implements the Secure Hash Authentication.
AuthSHA() - Constructor for class org.snmp4j.security.AuthSHA
 
AuthSHA2 - Class in org.snmp4j.security
The SHA-2 class implements the Secure Hash Authentication 2.
AuthSHA2(String, OID, int, int) - Constructor for class org.snmp4j.security.AuthSHA2
Deprecated.
Use AuthSHA2(String, OID, int, int, int) instead to specify the correct HMAC block size
AuthSHA2(String, OID, int, int, int) - Constructor for class org.snmp4j.security.AuthSHA2
Creates a SHA authentication protocol with the specified digest length.
available() - Method in class org.snmp4j.asn1.BERInputStream
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream.

B

badValue - Static variable in class org.snmp4j.PDU
Bad value in variable binding, see error index.
basic - org.snmp4j.SNMP4JSettings.Snmp4jStatistics
Collect only basic statistics as defined by the snmp4jStatsBasicGroup.
BER - Class in org.snmp4j.asn1
The BER class provides utility methods for the BER encoding and decoding.
BER() - Constructor for class org.snmp4j.asn1.BER
 
BER.MutableByte - Class in org.snmp4j.asn1
The MutableByte class serves for exchanging type information from the various decode* methods.
BERInputStream - Class in org.snmp4j.asn1
The BERInputStream class wraps a ByteBuffer and implements the InputStream abstract class.
BERInputStream(ByteBuffer) - Constructor for class org.snmp4j.asn1.BERInputStream
 
BEROutputStream - Class in org.snmp4j.asn1
The BEROutputStream class wraps a ByteBuffer to support BER encoding.
BEROutputStream() - Constructor for class org.snmp4j.asn1.BEROutputStream
Creates a BER output stream without a backing buffer set.
BEROutputStream(ByteBuffer) - Constructor for class org.snmp4j.asn1.BEROutputStream
Create a BEROutputStream that uses the supplied buffer as backing buffer.
BERSerializable - Interface in org.snmp4j.asn1
The interface BERSerializable has to be implemented by any data type class that needs to be serialized using the Basic Encoding Rules (BER) that provides enconding rules for ASN.1 data types.
BitString - Class in org.snmp4j.smi
The BitString class represents the obsolete SMI type BIT STRING which has been defined in RFC 1442 (an SNMPv2 draft) but which has been obsoleteted by RFC 1902 and RFC 2578.
BitString() - Constructor for class org.snmp4j.smi.BitString
Deprecated.
The BIT STRING type has been temporarily defined in RFC 1442 and obsoleted by RFC 2578. Use OctetString (i.e. BITS syntax) instead.
BITSTRING - Static variable in class org.snmp4j.asn1.BER
 
browse(URI) - Method in class org.snmp4j.uri.SnmpURI
 
browse(URI, SnmpUriCallback, Object) - Method in class org.snmp4j.uri.SnmpURI
 
buf - Variable in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
build() - Method in class org.snmp4j.fluent.PduBuilder
Build the actual PDU based on the previously provided parameters and return it.
build() - Method in class org.snmp4j.fluent.SnmpBuilder
Build the Snmp instance with all the previously called configurations from this fluent builder.
build() - Method in class org.snmp4j.fluent.TargetBuilder
Build the target and return it.
buildMessageBuffer(BERInputStream) - Static method in class org.snmp4j.security.SNMPv3SecurityModel
 
buildWholeMessage(Integer32, byte[], byte[], SecurityParameters) - Static method in class org.snmp4j.security.SNMPv3SecurityModel
 
ByteArrayWindow - Class in org.snmp4j.security
The ByteArrayWindow provides windowed access to a subarray of a byte array.
ByteArrayWindow(byte[], int, int) - Constructor for class org.snmp4j.security.ByteArrayWindow
Creates a byte array window that provides access to the bytes in the supplied array between the position starting at the supplied offset.
bytesToBigInteger(byte[]) - Static method in class org.snmp4j.security.dh.DHOperations
Convert a byte array to a BigInteger.

C

Cache() - Constructor for class org.snmp4j.mp.MPv3.Cache
 
CacheEntry(int, long, byte[], SecurityModel, byte[], int, byte[], byte[], SecurityStateReference, int) - Constructor for class org.snmp4j.mp.MPv3.CacheEntry
 
cancel() - Method in class org.snmp4j.Snmp.PendingRequest
Cancels the request and clears all internal fields by setting them to null.
cancel() - Method in class org.snmp4j.transport.SocketTimeout
 
cancel() - Method in interface org.snmp4j.util.CommonTimer
Terminates this timer, discarding any currently scheduled tasks.
cancel() - Method in class org.snmp4j.util.ThreadPool
Cancels all threads non-blocking by interrupting them.
cancel() - Method in interface org.snmp4j.util.WorkerPool
Cancels all threads non-blocking by interrupting them.
cancel(PDU, ResponseListener) - Method in interface org.snmp4j.Session
Cancels an asynchronous request.
cancel(PDU, ResponseListener) - Method in class org.snmp4j.Snmp
 
cancelNonServerSelectionKey(SelectionKey) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
CertifiedIdentity - Interface in org.snmp4j
The CertifiedIdentity interface describes an identity that is associated with a client certificate fingerprint and a server certificate fingerprint.
CertifiedTarget<A extends Address> - Class in org.snmp4j
The CertifiedTarget class implements a SecureTarget for usage with SecurityModels that support secured connections using client and server certificates.
CertifiedTarget(A, OctetString, OctetString, OctetString) - Constructor for class org.snmp4j.CertifiedTarget
 
CertifiedTarget(OctetString) - Constructor for class org.snmp4j.CertifiedTarget
 
changeDelta(byte[], byte[], byte[]) - Method in interface org.snmp4j.security.AuthenticationProtocol
Computes the delta digest needed to remotely change an user's authenitcation key.
changeDelta(byte[], byte[], byte[]) - Method in class org.snmp4j.security.AuthGeneric
 
checkClientTrusted(X509Certificate[], String) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class org.snmp4j.transport.tls.TlsTrustManager
Deprecated.
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkEngineID(OctetString, boolean, int, int) - Method in class org.snmp4j.security.UsmTimeTable
 
checkNull(Variable) - Method in class org.snmp4j.PDUv1
Checks for null parameters.
checkOutgoingMsg(Address, int, PDU) - Method in class org.snmp4j.MessageDispatcherImpl
Checks outgoing messages for consistency between PDU and target used.
checkResponse(ResponseEvent<A>) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
checkSequenceLength(int, int, BERSerializable) - Static method in class org.snmp4j.asn1.BER
Checks the length of a sequence, by computing the expected payload length and comparing it with the actual length as given.
checkSequenceLength(int, BERSerializable) - Static method in class org.snmp4j.asn1.BER
Deprecated.
Use BER.checkSequenceLength(int, int, BERSerializable) because it is immune against longer than minimum numeric value encodings.
checkServerTrusted(X509Certificate[], String) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.snmp4j.transport.tls.TlsTrustManager
Deprecated.
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
checkTime(UsmTimeEntry) - Method in class org.snmp4j.security.UsmTimeTable
 
cipherPool - Variable in class org.snmp4j.security.PrivacyGeneric
 
CipherPool - Class in org.snmp4j.security
The CipherPool class provides service to share and reuse Cipher instances, across different threads.
CipherPool() - Constructor for class org.snmp4j.security.CipherPool
Creates a new cipher pool with a pool size of Runtime.availableProcessors().
CipherPool(int) - Constructor for class org.snmp4j.security.CipherPool
Creates a new cipher pool with a given pool size.
clear() - Method in class org.snmp4j.PDU
Removes all variable bindings from the PDU and sets the request ID to zero.
clear() - Method in class org.snmp4j.security.UsmUserTable
 
clear() - Method in class org.snmp4j.smi.OctetString
Sets the value of the octet string to a zero length string.
clear() - Method in class org.snmp4j.util.TaskScheduler
Removes all tasks.
clientFingerprint(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder.TlsTargetBuilder
 
clone() - Method in class org.snmp4j.AbstractTarget
 
clone() - Method in class org.snmp4j.PDU
 
clone() - Method in class org.snmp4j.PDUv1
 
clone() - Method in class org.snmp4j.ScopedPDU
 
clone() - Method in class org.snmp4j.security.UsmUser
 
clone() - Method in class org.snmp4j.smi.AbstractVariable
 
clone() - Method in class org.snmp4j.smi.BitString
 
clone() - Method in class org.snmp4j.smi.Counter32
 
clone() - Method in class org.snmp4j.smi.Counter64
 
clone() - Method in class org.snmp4j.smi.Gauge32
 
clone() - Method in class org.snmp4j.smi.GenericAddress
 
clone() - Method in class org.snmp4j.smi.Integer32
 
clone() - Method in class org.snmp4j.smi.IpAddress
 
clone() - Method in class org.snmp4j.smi.Null
 
clone() - Method in class org.snmp4j.smi.OctetString
 
clone() - Method in class org.snmp4j.smi.OID
 
clone() - Method in class org.snmp4j.smi.Opaque
 
clone() - Method in class org.snmp4j.smi.TimeTicks
 
clone() - Method in class org.snmp4j.smi.UnsignedInteger32
 
clone() - Method in interface org.snmp4j.smi.Variable
Clones this variable.
clone() - Method in class org.snmp4j.smi.VariableBinding
 
clone() - Method in class org.snmp4j.smi.VariantVariable
 
clone() - Method in class org.snmp4j.Snmp.PendingRequest
 
clone() - Method in interface org.snmp4j.Target
 
close() - Method in class org.snmp4j.asn1.BERInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class org.snmp4j.asn1.BEROutputStream
 
close() - Method in interface org.snmp4j.Session
Closes the session and frees any allocated resources, i.e.
close() - Method in class org.snmp4j.Snmp
Closes the session and frees any allocated resources, i.e.
close() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Closes all open sockets and stops the internal server thread that processes messages.
close() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
close() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
close() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Closes the socket and stops the listener thread.
close() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
 
close() - Method in class org.snmp4j.transport.DTLSTM
Closes the socket and stops the listener thread and socket cleaner timer (if DefaultUdpTransportMapping.getSocketTimeout() is greater than zero).
close() - Method in class org.snmp4j.transport.DummyTransport
 
close() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
close() - Method in class org.snmp4j.transport.UdpTransportMapping
 
close() - Method in interface org.snmp4j.TransportMapping
Closes the transport an releases all bound resources synchronously.
close(A) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Closes a connection to the supplied remote address, if it is open.
close(A) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Closes the connection to the given remote address (socket).
close(UdpAddress) - Method in class org.snmp4j.transport.DTLSTM
Closes a connection to the supplied remote address, if it is open.
closeAll() - Method in class org.snmp4j.Snmp.NotificationDispatcher
 
closeChannel(SelectableChannel) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
closeSession() - Method in class org.snmp4j.transport.AbstractSocketEntry
Close the (TLS) session associated with the socket entry.
closeSession() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
 
closeSockets(Map<A, S>) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
closeTransportMapping(TransportMapping<?>) - Method in class org.snmp4j.Snmp
 
coldStart - Static variable in class org.snmp4j.mp.SnmpConstants
 
COLDSTART - Static variable in class org.snmp4j.PDUv1
A coldStart(0) trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself and that its configuration may have been altered.
ColumnsOfRequest(List<Integer>, int, TableUtils.LastReceived) - Constructor for class org.snmp4j.util.TableUtils.ColumnsOfRequest
 
CommandResponder - Interface in org.snmp4j
CommandResponder process incoming request, report and notification PDUs.
CommandResponderEvent<A extends Address> - Class in org.snmp4j
The CommandResponderEvent is fired by the MessageDispatcher to listeners that potentially can process the included request, report, or trap/notification.
CommandResponderEvent(Object, CommandResponderEvent<A>) - Constructor for class org.snmp4j.CommandResponderEvent
Creates shallow copy of the supplied CommandResponderEvent but the source of the event is set to the supplied source.
CommandResponderEvent(MessageDispatcher, TransportMapping<? super A>, A, int, int, byte[], int, PduHandle, PDU, int, StateReference<A>) - Constructor for class org.snmp4j.CommandResponderEvent
Constructs an event for processing an incoming request or notification PDU.
commitFailed - Static variable in class org.snmp4j.PDU
Unable to commit a value, see error index.
CommonName - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
 
CommonTimer - Interface in org.snmp4j.util
This CommonTimer defines the subset interface used from Timer by SNMP4J.
community(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder
 
CommunityTarget<A extends Address> - Class in org.snmp4j
A CommunityTarget represents SNMP target properties for community based message processing models (SNMPv1 and SNMPv2c).
CommunityTarget() - Constructor for class org.snmp4j.CommunityTarget
Default constructor.
CommunityTarget(A, OctetString) - Constructor for class org.snmp4j.CommunityTarget
Creates a fully specified community target.
compareTo(Object) - Method in class org.snmp4j.security.UsmUserTable.UsmUserKey
 
compareTo(UsmUser) - Method in class org.snmp4j.security.UsmUser
Compares two USM users by their security names.
compareTo(UsmUserEntry) - Method in class org.snmp4j.security.UsmUserEntry
Compares this user entry with another one by engine ID then by their user names.
compareTo(Variable) - Method in class org.snmp4j.smi.AbstractVariable
 
compareTo(Variable) - Method in class org.snmp4j.smi.Counter64
 
compareTo(Variable) - Method in class org.snmp4j.smi.GenericAddress
 
compareTo(Variable) - Method in class org.snmp4j.smi.Integer32
 
compareTo(Variable) - Method in class org.snmp4j.smi.IpAddress
 
compareTo(Variable) - Method in class org.snmp4j.smi.Null
 
compareTo(Variable) - Method in class org.snmp4j.smi.OctetString
 
compareTo(Variable) - Method in class org.snmp4j.smi.OID
 
compareTo(Variable) - Method in class org.snmp4j.smi.TransportIpAddress
 
compareTo(Variable) - Method in class org.snmp4j.smi.UnsignedInteger32
 
compareTo(Variable) - Method in interface org.snmp4j.smi.Variable
 
compareTo(Variable) - Method in class org.snmp4j.smi.VariantVariable
 
computeSharedKey(KeyAgreement, byte[], DHParameters) - Static method in class org.snmp4j.security.dh.DHOperations
 
configure(SSLEngine) - Method in class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
configure(SSLEngine) - Method in interface org.snmp4j.transport.tls.SSLEngineConfigurator
Configure the supplied SSLEngine for TLS.
configure(Session, USM, MessageDispatcher, Map<String, List<Object>>) - Method in class org.snmp4j.util.SnmpConfigurator
 
configure(Snmp, Map<String, List<Object>>) - Method in class org.snmp4j.util.SnmpConfigurator
 
configureAuthoritativeEngineID(Target<?>, MessageProcessingModel) - Method in class org.snmp4j.MessageDispatcherImpl
 
connectChannel(SelectionKey, A) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
ConnectionOrientedTransportMapping<A extends Address> - Interface in org.snmp4j.transport
Transport mappings for connection oriented transport protocols have to implement this interface.
connectionStateChanged(TransportStateEvent) - Method in interface org.snmp4j.transport.TransportStateListener
The connection state of a transport protocol connection has been changed.
connectionTimeout - Variable in class org.snmp4j.transport.AbstractTransportMapping
 
connectSocketToSendMessage(A, byte[], SocketChannel, S, Map<A, S>) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
ConsoleLogAdapter - Class in org.snmp4j.log
The ConsoleLogAdapter provides simple logging to the console.
ConsoleLogAdapter() - Constructor for class org.snmp4j.log.ConsoleLogAdapter
 
ConsoleLogFactory - Class in org.snmp4j.log
The ConsoleLogFactory implements a SNMP4J LogFactory for system out.
ConsoleLogFactory() - Constructor for class org.snmp4j.log.ConsoleLogFactory
 
contextEngineID - Variable in class org.snmp4j.fluent.PduBuilder
 
contextEngineID(byte[]) - Method in class org.snmp4j.fluent.PduBuilder
 
contextEngineID(OctetString) - Method in class org.snmp4j.fluent.PduBuilder
 
contextName - Variable in class org.snmp4j.fluent.PduBuilder
 
contextName(String) - Method in class org.snmp4j.fluent.PduBuilder
 
contextName(OctetString) - Method in class org.snmp4j.fluent.PduBuilder
 
copyFrom(PduHandle) - Method in class org.snmp4j.mp.PduHandle
Copy all members from the supplied PduHandle.
COUNTER - Static variable in class org.snmp4j.asn1.BER
 
Counter32 - Class in org.snmp4j.smi
The Counter32 class allows all the functionality of unsigned integers but is recognized as a distinct SMI type, which is used for monotonically increasing values that wrap around at 2^32-1 (4294967295).
Counter32() - Constructor for class org.snmp4j.smi.Counter32
 
Counter32(long) - Constructor for class org.snmp4j.smi.Counter32
 
COUNTER32 - Static variable in class org.snmp4j.asn1.BER
 
Counter64 - Class in org.snmp4j.smi
The Counter64 class represents a 64bit unsigned integer type.
Counter64() - Constructor for class org.snmp4j.smi.Counter64
 
Counter64(long) - Constructor for class org.snmp4j.smi.Counter64
 
COUNTER64 - Static variable in class org.snmp4j.asn1.BER
 
CounterEvent - Class in org.snmp4j.event
CounterEvent is an event object that indicates that a specific counter needs to be incremented.
CounterEvent(Object, OID) - Constructor for class org.snmp4j.event.CounterEvent
Creates a CounterEvent for the specified counter.
CounterEvent(Object, OID, long) - Constructor for class org.snmp4j.event.CounterEvent
Creates a CounterEvent for the specified counter.
CounterEvent(Object, OID, Object, long) - Constructor for class org.snmp4j.event.CounterEvent
Creates a CounterEvent for the specified counter.
CounterListener - Interface in org.snmp4j.event
The CounterListener interface has to be implemented by listener for CounterEvent events.
counterSupport - Variable in class org.snmp4j.fluent.SnmpBuilder
 
counterSupport - Variable in class org.snmp4j.security.SNMPv3SecurityModel
 
counterSupport(CounterSupport) - Method in class org.snmp4j.fluent.SnmpBuilder
Sets the CounterSupport with Snmp.setCounterSupport(CounterSupport) when building the Snmp instance using SnmpBuilder.build().
CounterSupport - Class in org.snmp4j.mp
The CounterSupport class provides support to fire CounterEvent to registered listeners.
CounterSupport() - Constructor for class org.snmp4j.mp.CounterSupport
Create a new CounterSupport object.
create(String, int) - Static method in class org.snmp4j.util.ThreadPool
Creates a thread pool with the supplied name and size.
create(X509TrustManager, boolean, TransportStateReference) - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManagerFactory
 
create(X509TrustManager, boolean, TransportStateReference) - Method in interface org.snmp4j.transport.tls.TLSTMTrustManagerFactory
 
createDefaultPKIXRevocationChecker() - Static method in class org.snmp4j.transport.tls.TLSTMUtil
Creates a default revocation checker with CRL check only (no OCSP) and check is limited to end entity only.
createEngineIdMap(EngineIdCacheSize) - Method in interface org.snmp4j.mp.MPv3.EngineIdCacheFactory
Create a engine ID map with the given maximum capacity.
createFromBER(BERInputStream) - Static method in class org.snmp4j.smi.AbstractVariable
Creates a Variable from a BER encoded BERInputStream.
createFromOIDs(OID[]) - Static method in class org.snmp4j.smi.VariableBinding
Create an array of VariableBindings based on the provided OIDs.
createFromSyntax(int) - Static method in class org.snmp4j.smi.AbstractVariable
Creates a Variable from the supplied SMI syntax identifier.
createHandshakePacket(byte[], SocketAddress) - Method in class org.snmp4j.transport.DTLSTM
 
createIncomingAddress(SocketChannel) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
createIncomingAddress(SocketChannel) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
createKeyPair(OctetString, OctetString, DHParameters) - Static method in class org.snmp4j.security.dh.DHOperations
 
createLocalEngineID() - Static method in class org.snmp4j.mp.MPv3
Creates a local engine ID based on the local IP address and additional four random bytes.
createLocalEngineID(OctetString) - Static method in class org.snmp4j.mp.MPv3
Creates a local engine ID based on the ID string supplied
createLocalizedUsmUserEntry(byte[], OctetString, OID, OctetString, OID, OctetString) - Method in class org.snmp4j.Snmp
Create and return a UsmUserEntry with localized authentication and privacy keys from the provided authentication and privacy passwords.
createLogger(Class<?>) - Method in class org.snmp4j.log.ConsoleLogFactory
 
createLogger(Class<?>) - Method in class org.snmp4j.log.JavaLogFactory
 
createLogger(Class<?>) - Method in class org.snmp4j.log.LogFactory
Creates a Logger for the specified class.
createLogger(String) - Method in class org.snmp4j.log.ConsoleLogFactory
 
createLogger(String) - Method in class org.snmp4j.log.JavaLogFactory
 
createLogger(String) - Method in class org.snmp4j.log.LogFactory
Creates a Logger for the specified class.
createMessageID(int) - Static method in class org.snmp4j.mp.StateReference
 
createNotificationDispatcher() - Method in class org.snmp4j.Snmp
Creates the internal Snmp.NotificationDispatcher used to dispatch notifications.
createOctetString(String, String) - Static method in class org.snmp4j.util.SnmpConfigurator
Create an OctetString from a String value.
createPDU(int) - Static method in class org.snmp4j.util.DefaultPDUFactory
Creates a PDU instance for the specified SNMP version.
createPDU(MessageProcessingModel) - Method in class org.snmp4j.util.DefaultPDUFactory
Creates a PDU instance for the specified MessageProcessingModel.
createPDU(MessageProcessingModel) - Method in interface org.snmp4j.util.PDUFactory
Creates a PDU instance that is compatible with the given SNMP version (message processing model).
createPDU(MessageProcessingModel) - Method in class org.snmp4j.util.SnmpConfigurator.InnerPDUFactory
 
createPDU(MessageProcessingModel, int) - Static method in class org.snmp4j.util.DefaultPDUFactory
Creates a PDU instance for the specified MessageProcessingModel and PDU type.
createPDU(Target<?>) - Method in class org.snmp4j.mp.MPv3
createPDU(Target<?>) - Method in class org.snmp4j.util.DefaultPDUFactory
Create a PDU instance for the supplied target.
createPDU(Target<?>) - Method in interface org.snmp4j.util.PDUFactory
Creates a PDU instance for the supplied target.
createPDU(Target<?>) - Method in class org.snmp4j.util.SnmpConfigurator.InnerPDUFactory
 
createPDU(Target<?>, int) - Static method in class org.snmp4j.util.DefaultPDUFactory
Create a PDU instance for the supplied target.
createPDU(Target<?>, int, int, int) - Static method in class org.snmp4j.util.DefaultPDUFactory
Create a PDU instance for the supplied target.
createPduHandle() - Method in class org.snmp4j.MessageDispatcherImpl
 
createRow(Target<A>, OID, OID, VariableBinding[]) - Method in class org.snmp4j.util.TableUtils
Creates a SNMP table row for a table that supports the RowStatus mechanism for row creation.
createSocketEntry(A, SocketChannel, boolean, TransportStateReference) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
createSocketEntry(TcpAddress, SocketChannel, boolean, TransportStateReference) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
createSSLContext(String, String, String, String, String, TransportStateReference, TLSTMTrustManagerFactory, boolean, TlsTmSecurityCallback<X509Certificate>, String, PKIXRevocationChecker, String) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
 
createTableRequest(Target<?>, OID[], TableListener, Object, OID, OID, TableUtils.SparseTableMode) - Method in class org.snmp4j.util.TableUtils
 
createTimer() - Method in class org.snmp4j.util.DefaultTimerFactory
 
createTimer() - Method in interface org.snmp4j.util.TimerFactory
Creates a new timer instance.
createTransportMapping(A) - Method in class org.snmp4j.transport.TransportMappings
Returns a TransportMapping instance that is initialized with the supplied transport address.
createWorkerThread(String, WorkerTask, boolean) - Method in class org.snmp4j.util.DefaultThreadFactory
Creates a new thread of execution for the supplied task.
createWorkerThread(String, WorkerTask, boolean) - Method in interface org.snmp4j.util.ThreadFactory
Creates a new thread of execution for the supplied task.

D

debug(Serializable) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs a debug message.
debug(Serializable) - Method in class org.snmp4j.log.JavaLogAdapter
 
debug(Serializable) - Method in interface org.snmp4j.log.LogAdapter
Logs a debug message.
debug(Serializable) - Method in class org.snmp4j.log.LogProxy
 
debug(Serializable) - Method in class org.snmp4j.log.NoLogger
 
DEBUG - Static variable in class org.snmp4j.log.LogLevel
 
decodeBER(BERInputStream) - Method in interface org.snmp4j.asn1.BERSerializable
Decodes a Variable from an InputStream.
decodeBER(BERInputStream) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
decodeBER(BERInputStream) - Method in class org.snmp4j.PDU
 
decodeBER(BERInputStream) - Method in class org.snmp4j.PDUv1
Decodes a Variable from an BERInputStream.
decodeBER(BERInputStream) - Method in class org.snmp4j.ScopedPDU
Decodes a ScopedPDU from an InputStream.
decodeBER(BERInputStream) - Method in class org.snmp4j.security.TsmSecurityParameters
 
decodeBER(BERInputStream) - Method in class org.snmp4j.security.UsmSecurityParameters
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.AbstractVariable
Decodes a Variable from an BERInputStream.
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.BitString
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.Counter32
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.Counter64
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.GenericAddress
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.Integer32
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.IpAddress
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.Null
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.OctetString
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.OID
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.Opaque
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.TimeTicks
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.TransportIpAddress
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.UnsignedInteger32
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.VariableBinding
 
decodeBER(BERInputStream) - Method in class org.snmp4j.smi.VariantVariable
 
decodeBigInteger(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeHeader(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
Decodes an ASN.1 header for an object with the ID and length specified.
decodeHeader(BERInputStream, BER.MutableByte, boolean) - Static method in class org.snmp4j.asn1.BER
Decodes an ASN.1 header for an object with the ID and length specified.
decodeInteger(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeLength(BERInputStream) - Static method in class org.snmp4j.asn1.BER
Decodes a ASN.1 length.
decodeLength(BERInputStream, boolean) - Static method in class org.snmp4j.asn1.BER
Decodes a ASN.1 length.
decodeNull(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeOID(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeString(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeUnsignedInt64(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeUnsignedInteger(BERInputStream, BER.MutableByte) - Static method in class org.snmp4j.asn1.BER
 
decodeVariableBindings(BERInputStream) - Static method in class org.snmp4j.PDU
 
decrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.Priv3DES
 
decrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in interface org.snmp4j.security.PrivacyProtocol
Decrypts a message using a given decryption key, engine boots count, and engine ID.
decrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.PrivAES
 
decrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.PrivDES
Decrypts a message using a given decryption key, engine boots count, and engine ID.
DecryptParams - Class in org.snmp4j.security
Parameter class for encrypt and decrypt methods of SecurityProtocol.
DecryptParams() - Constructor for class org.snmp4j.security.DecryptParams
Inizialize with null values.
DecryptParams(byte[], int, int) - Constructor for class org.snmp4j.security.DecryptParams
Initialize with the given value.
DEFAULT - Static variable in class org.snmp4j.security.dh.DHParameters
Default DHParameters as suggested by RFC 2786, usmDHParameters (p = DHGroups.P1, g = DHGroups.G, and private value length = 16.
DEFAULT_COMMAND_RESPONDER_PORT - Static variable in class org.snmp4j.mp.SnmpConstants
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.snmp4j.transport.DTLSTM
 
DEFAULT_COUNT - Static variable in class org.snmp4j.log.JavaLogFactory
 
DEFAULT_DTLSTM_PROTOCOLS - Static variable in class org.snmp4j.transport.DTLSTM
 
DEFAULT_HANDSHAKE_TIMEOUT - Static variable in class org.snmp4j.transport.DTLSTM
 
DEFAULT_LIMIT - Static variable in class org.snmp4j.log.JavaLogFactory
 
DEFAULT_MAX_BUSY_LOOPS - Static variable in class org.snmp4j.transport.DefaultTcpTransportMapping
The maximum number of loops trying to read data from an incoming port but no data has been received.
DEFAULT_NOTIFICATION_RECEIVER_PORT - Static variable in class org.snmp4j.mp.SnmpConstants
 
DEFAULT_PATTERN - Static variable in class org.snmp4j.log.JavaLogFactory
 
DEFAULT_SOCKET_TIMEOUT - Static variable in class org.snmp4j.transport.DTLSTM
 
DEFAULT_TLSTM_PROTOCOLS - Static variable in class org.snmp4j.transport.TLSTM
The default supported TLS protocol versions.
DefaultCounterListener - Class in org.snmp4j.mp
The DefaultCounterListener is the default implementation of the CounterListener interface.
DefaultCounterListener() - Constructor for class org.snmp4j.mp.DefaultCounterListener
Default constructor.
DefaultPDUFactory - Class in org.snmp4j.util
The DefaultPDUFactory is a default implementation of the PDUFactory interface.
DefaultPDUFactory() - Constructor for class org.snmp4j.util.DefaultPDUFactory
Creates a PDU factory for the PDU.GET PDU type.
DefaultPDUFactory(int) - Constructor for class org.snmp4j.util.DefaultPDUFactory
Creates a PDU factory for the specified PDU type.
DefaultPDUFactory(int, OctetString, OctetString) - Constructor for class org.snmp4j.util.DefaultPDUFactory
Creates a PDUFactory with type and context information.
defaultSecurity - org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
Activate all authentication and privacy protocols that are considered safe at the time of the SNMP4J release.
DefaultSSLEngineConfiguration - Class in org.snmp4j.transport.tls
The DefaultSSLEngineConfiguration implements the SSL engine configuration based on X509Certificate trust management.
DefaultSSLEngineConfiguration(X509TlsTransportMappingConfig, TLSTMTrustManagerFactory, String) - Constructor for class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
DefaultTcpTransportMapping - Class in org.snmp4j.transport
The DefaultTcpTransportMapping implements a TCP transport mapping with the Java 1.4 new IO API.
DefaultTcpTransportMapping() - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping
Creates a default TCP transport mapping with the server for incoming messages disabled.
DefaultTcpTransportMapping(TcpAddress) - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping
Creates a default TCP transport mapping that binds to the given address (interface) on the local host and enables server mode (i.e.
DefaultTcpTransportMapping(TcpAddress, boolean) - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping
Creates a default TCP transport mapping that binds to the given address (interface) on the local host and enables server mode on request.
DefaultTcpTransportMapping.ServerThread - Class in org.snmp4j.transport
 
DefaultTcpTransportMapping.SnmpMesssageLengthDecoder - Class in org.snmp4j.transport
 
DefaultTcpTransportMapping.SocketEntry - Class in org.snmp4j.transport
 
DefaultThreadFactory - Class in org.snmp4j.util
The DefaultThreadFactory creates WorkerTask instances that allow concurrent execution of tasks.
DefaultThreadFactory() - Constructor for class org.snmp4j.util.DefaultThreadFactory
 
DefaultThreadFactory.WorkerThread - Class in org.snmp4j.util
 
DefaultTimeoutModel - Class in org.snmp4j
The DefaultTimeoutModel implements a timeout model that uses constant timeouts between retries.
DefaultTimeoutModel() - Constructor for class org.snmp4j.DefaultTimeoutModel
 
DefaultTimerFactory - Class in org.snmp4j.util
This DefaultTimerFactory creates a new Timer which is configured to run as daemon.
DefaultTimerFactory() - Constructor for class org.snmp4j.util.DefaultTimerFactory
 
DefaultTlsTmSecurityCallback - Class in org.snmp4j.transport.tls
The DefaultTlsTmSecurityCallback resolves the tmSecurityName for incoming requests through a mapping table based on the peer certificates, resolves the local certificate alias through a mapping table based on the target address and accepts peer certificates based on a list of trusted peer and issuer certificates.
DefaultTlsTmSecurityCallback() - Constructor for class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
DefaultUdpTransportMapping - Class in org.snmp4j.transport
The DefaultUdpTransportMapping implements a UDP transport mapping based on Java standard IO and using an internal thread for listening on the inbound socket.
DefaultUdpTransportMapping() - Constructor for class org.snmp4j.transport.DefaultUdpTransportMapping
Creates a UDP transport with an arbitrary local port on all local interfaces.
DefaultUdpTransportMapping(UdpAddress) - Constructor for class org.snmp4j.transport.DefaultUdpTransportMapping
Creates a UDP transport on the specified address.
DefaultUdpTransportMapping(UdpAddress, boolean) - Constructor for class org.snmp4j.transport.DefaultUdpTransportMapping
Creates a UDP transport with optional reusing the address if is currently in timeout state (TIME_WAIT) after the connection is closed.
DefaultUdpTransportMapping.ListenThread - Class in org.snmp4j.transport
 
deleteEntry(PduHandle) - Method in class org.snmp4j.mp.MPv3.Cache
Delete the cache entry with the supplied PduHandle.
denseTableDoubleCheckIncompleteRows - org.snmp4j.util.TableUtils.SparseTableMode
 
denseTableDropIncompleteRows - org.snmp4j.util.TableUtils.SparseTableMode
 
DenseTableRequest(Target<?>, OID[], TableListener, Object, OID, OID) - Constructor for class org.snmp4j.util.TableUtils.DenseTableRequest
 
deriveKey(byte[], int) - Static method in class org.snmp4j.security.dh.DHOperations
Derive the USM key from the Diffie Hellman key exchange.
deriveKeyPBKDF2(byte[], int, SecurityProtocols.SecurityProtocolType) - Static method in class org.snmp4j.security.dh.DHOperations
 
derivePrivateKey(KeyPair) - Static method in class org.snmp4j.security.dh.DHOperations
 
derivePublicKey(KeyPair) - Static method in class org.snmp4j.security.dh.DHOperations
 
des - org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
destroyRow(Target<A>, OID, OID) - Method in class org.snmp4j.util.TableUtils
Destroys a SNMP table row from a table that support the RowStatus mechanism for row creation/deletion.
DH_AUTH_PROTOCOL_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name for authentication protocol OID of the kickstart user entry.
DH_KICKSTART_SEC_NAME - Static variable in class org.snmp4j.security.dh.DHOperations
 
DH_KICKSTART_VIEW_NAME - Static variable in class org.snmp4j.security.dh.DHOperations
 
DH_PARAMS_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name with the DHParameters used for the kickstart.
DH_PRIV_PROTOCOL_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name for privacy protocol OID of the kickstart user entry.
DH_PRIVATE_KEY_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name for private keys of Diffie Hellman key exchange property files.
DH_PUBLIC_KEY_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name for public keys of Diffie Hellman key exchange property files.
DH_RESET_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name to reset an USM user with a kickstart user entry.
DH_VACM_ROLE_PROPERTY - Static variable in class org.snmp4j.security.dh.DHOperations
Property name for VACM role of the kickstart user entry.
DHGroups - Class in org.snmp4j.security.dh
The DHOakleyGroups class defines the prime values for use with the Diffie Hellman key exchange as defined in RFC 2409 section 6.1 and 6.2.
DHGroups() - Constructor for class org.snmp4j.security.dh.DHGroups
 
DHKeyInfo(OctetString, byte[], OID, OID) - Constructor for class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
DHOperations - Class in org.snmp4j.security.dh
Implementation of Diffie Hellman operations for SNMP as defined by RFC 2786.
DHOperations() - Constructor for class org.snmp4j.security.dh.DHOperations
 
DHOperations.DHKeyInfo - Class in org.snmp4j.security.dh
The DHSharedKeyInfo provides DH key exchange information that associates a user name with a key (private or shared) and authentication and privacy protocol OIDs necessary to create an USM user during a DH kick-start operation.
DHOperations.KeyType - Enum in org.snmp4j.security.dh
 
DHParameters - Class in org.snmp4j.security.dh
The Diffie Hellman Parameter interface provides public the parameters needed for doing a Diffie-Hellman key agreement.
DHParameters(BigInteger, BigInteger, int) - Constructor for class org.snmp4j.security.dh.DHParameters
 
DictionaryOIDTextFormat - Class in org.snmp4j.util
The DictionaryOIDTextFormat provides a simple OID formatter based on a dictionary of object name to object identifier mappings.
DictionaryOIDTextFormat() - Constructor for class org.snmp4j.util.DictionaryOIDTextFormat
Creates an empty DictionaryOIDTextFormat that acts like its superclass SimpleOIDTextFormat unless dictionary entries are added with DictionaryOIDTextFormat.put(String) or DictionaryOIDTextFormat.put(String, String).
DictionaryOIDTextFormat(String...) - Constructor for class org.snmp4j.util.DictionaryOIDTextFormat
Create a dictionary based OID formatter from a list of object name to OID mappings of the form 'sysDescr=1.3.6.1.2.1.1.1'.
DIFFIE_HELLMAN - Static variable in class org.snmp4j.security.dh.DHOperations
 
DirectUserBuilder(OctetString) - Constructor for class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
DirectUserBuilder(OctetString, byte[]) - Constructor for class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
DirectUserTarget<A extends Address> - Class in org.snmp4j
User based target for SNMPv3 User Based Security Model USM or later that includes any necessary authentication and privacy information, i.e.
DirectUserTarget() - Constructor for class org.snmp4j.DirectUserTarget
Creates a target for a user based security model target.
DirectUserTarget(A, OctetString, byte[], AuthenticationProtocol, OctetString, PrivacyProtocol, OctetString) - Constructor for class org.snmp4j.DirectUserTarget
Creates a SNMPv3 USM target with the supplied security level, one second time-out without retries.
DirectUserTarget(UserTarget<A>) - Constructor for class org.snmp4j.DirectUserTarget
Creates a target for a user based security model target without referencing security information from elsewhere.
discoverAuthoritativeEngineID(A, long) - Method in class org.snmp4j.Snmp
Discovers the engine ID of the SNMPv3 entity denoted by the supplied address.
dispatchMessage(TransportMapping<? super A>, MessageProcessingModel, A, BERInputStream, TransportStateReference) - Method in class org.snmp4j.MessageDispatcherImpl
Actually decodes and dispatches an incoming SNMP message using the supplied message processing model.
doDecrypt(byte[], int, int, byte[], byte[]) - Method in class org.snmp4j.security.PrivacyGeneric
 
doFinal(byte[], int, int, Cipher) - Method in class org.snmp4j.security.PrivacyGeneric
 
doFinalWithPadding(byte[], int, int, Cipher) - Method in class org.snmp4j.security.PrivacyGeneric
 
doInit(byte[], byte[]) - Method in class org.snmp4j.security.PrivacyGeneric
 
done() - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
done() - Method in class org.snmp4j.fluent.TargetBuilder.TlsTargetBuilder
 
doServer(Map<A, S>) - Method in class org.snmp4j.transport.AbstractTransportServerThread
Do the NIO server processing.
dtls() - Method in class org.snmp4j.fluent.SnmpBuilder
Add a DTLSTM client mode DTLS transport mapping to the Snmp instance to be built.
dtls(String) - Method in class org.snmp4j.fluent.TargetBuilder
Return a TargetBuilder.TlsTargetBuilder to specify special TLS target parameters.
dtls(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder
Return a TargetBuilder.TlsTargetBuilder to specify special TLS target parameters.
dtls(TlsTmSecurityCallback<X509Certificate>, String[], DtlsAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
Add the DTLSTM server mode DTLS transport mappings for the specified listen addresses to the Snmp instance to be built.
dtls(TlsTmSecurityCallback<X509Certificate>, DtlsAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
Add the DTLSTM server mode DTLS transport mappings for the specified listen addresses to the Snmp instance to be built.
DtlsAddress - Class in org.snmp4j.smi
The TlsAddress represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention.
DtlsAddress() - Constructor for class org.snmp4j.smi.DtlsAddress
 
DtlsAddress(int) - Constructor for class org.snmp4j.smi.DtlsAddress
Create a DtlsAddress for the local host (InetAddress.getLocalHost() with the provided port.
DtlsAddress(String) - Constructor for class org.snmp4j.smi.DtlsAddress
 
DtlsAddress(InetAddress, int) - Constructor for class org.snmp4j.smi.DtlsAddress
 
DtlsAddress(UdpAddress) - Constructor for class org.snmp4j.smi.DtlsAddress
 
DTLSTM - Class in org.snmp4j.transport
The DTLSTM implements the Datagram Transport Layer Security Transport Mapping (TLS-TM) as defined by RFC 5953 with the new IO API and SSLEngine.
DTLSTM() - Constructor for class org.snmp4j.transport.DTLSTM
Creates a default UDP transport mapping with the server for incoming messages disabled.
DTLSTM(DtlsAddress) - Constructor for class org.snmp4j.transport.DTLSTM
Creates a TLS transport mapping with the server for incoming messages bind to the given DTLS address.
DTLSTM(DtlsAddress, boolean) - Constructor for class org.snmp4j.transport.DTLSTM
Creates a TLS transport mapping with the server for incoming messages bind to the given address.
DTLSTM(TlsTmSecurityCallback<X509Certificate>, DtlsAddress) - Constructor for class org.snmp4j.transport.DTLSTM
Creates a DTLS transport mapping that binds to the given address (interface) on the local host.
DTLSTM(TlsTmSecurityCallback<X509Certificate>, DtlsAddress, CounterSupport) - Constructor for class org.snmp4j.transport.DTLSTM
Creates a TLS transport mapping that binds to the given address (interface) on the local host and runs as a server.
DTLSTM(TlsTmSecurityCallback<X509Certificate>, DtlsAddress, CounterSupport, boolean) - Constructor for class org.snmp4j.transport.DTLSTM
Creates a TLS transport mapping that binds to the given address (interface) on the local host.
DummyTransport<A extends IpAddress> - Class in org.snmp4j.transport
The DummyTransport is a test TransportMapping for Command Generators which actually does not sent messages over the network.
DummyTransport() - Constructor for class org.snmp4j.transport.DummyTransport
 
DummyTransport(A) - Constructor for class org.snmp4j.transport.DummyTransport
 
DummyTransport(A, A) - Constructor for class org.snmp4j.transport.DummyTransport
 
DummyTransport.DummyTransportResponder - Class in org.snmp4j.transport
 
DummyTransportResponder() - Constructor for class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
duplicate() - Method in class org.snmp4j.CertifiedTarget
 
duplicate() - Method in class org.snmp4j.CommunityTarget
 
duplicate() - Method in class org.snmp4j.DirectUserTarget
 
duplicate() - Method in interface org.snmp4j.Target
Creates a new copy of this target with the same address type.
duplicate() - Method in class org.snmp4j.transport.tls.TlsX509CertifiedTarget
 
duplicate() - Method in class org.snmp4j.UserTarget
 

E

encodeBER(OutputStream) - Method in interface org.snmp4j.asn1.BERSerializable
Encodes a Variable to an OutputStream.
encodeBER(OutputStream) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
encodeBER(OutputStream) - Method in class org.snmp4j.PDU
 
encodeBER(OutputStream) - Method in class org.snmp4j.PDUv1
Encodes a Variable to an OutputStream.
encodeBER(OutputStream) - Method in class org.snmp4j.ScopedPDU
 
encodeBER(OutputStream) - Method in class org.snmp4j.security.UsmSecurityParameters
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.AbstractVariable
Encodes a Variable to an OutputStream.
encodeBER(OutputStream) - Method in class org.snmp4j.smi.BitString
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.Counter32
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.Counter64
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.GenericAddress
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.Integer32
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.IpAddress
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.Null
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.OctetString
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.OID
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.Opaque
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.TimeTicks
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.TransportIpAddress
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.UnsignedInteger32
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.VariableBinding
 
encodeBER(OutputStream) - Method in class org.snmp4j.smi.VariantVariable
 
encodeBER(BigInteger, BigInteger, int) - Static method in class org.snmp4j.security.dh.DHParameters
 
encodeBigInteger(OutputStream, byte, BigInteger) - Static method in class org.snmp4j.asn1.BER
Encode a signed integer.
encodeHeader(OutputStream, int, int) - Static method in class org.snmp4j.asn1.BER
Encodes an ASN.1 header for an object with the ID and length specified.
encodeHeader(OutputStream, int, int, int) - Static method in class org.snmp4j.asn1.BER
Encodes an ASN.1 header for an object with the ID and length specified with a fixed length of the encoded length as supplied.
encodeInteger(OutputStream, byte, int) - Static method in class org.snmp4j.asn1.BER
Encode a signed integer.
encodeLength(OutputStream, int) - Static method in class org.snmp4j.asn1.BER
Encodes the length of an ASN.1 object.
encodeLength(OutputStream, int, int) - Static method in class org.snmp4j.asn1.BER
Encodes the length of an ASN.1 object.
encodeOID(OutputStream, byte, int[]) - Static method in class org.snmp4j.asn1.BER
Encode an ASN.1 oid filled with the supplied oid value.
encodeSequence(OutputStream, byte, int) - Static method in class org.snmp4j.asn1.BER
Encode an ASN.1 header for a sequence with the ID and length specified.
encodeString(OutputStream, byte, byte[]) - Static method in class org.snmp4j.asn1.BER
Encode an ASN.1 octet string filled with the supplied input string.
encodeSubID(OutputStream, int) - Static method in class org.snmp4j.asn1.BER
 
encodeUnsignedInt64(OutputStream, byte, long) - Static method in class org.snmp4j.asn1.BER
 
encodeUnsignedInteger(OutputStream, byte, long) - Static method in class org.snmp4j.asn1.BER
Encode an unsigned integer.
encodeVariableBindings(OutputStream, List<VariableBinding>) - Static method in class org.snmp4j.PDU
 
encrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.Priv3DES
 
encrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in interface org.snmp4j.security.PrivacyProtocol
Encrypts a message using a given encryption key, engine boots count, and engine ID.
encrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.PrivAES
 
encrypt(byte[], int, int, byte[], long, long, DecryptParams) - Method in class org.snmp4j.security.PrivDES
 
endOfMibView - Static variable in class org.snmp4j.smi.Null
 
ENDOFMIBVIEW - Static variable in class org.snmp4j.asn1.BER
 
EngineBootsCounterFile - Class in org.snmp4j.cfg
The EngineBootsCounterFile is a SnmpEngineIdProvider that stores the boot counter amd the engine ID of an SNMP entity in a file.
EngineBootsCounterFile(File) - Constructor for class org.snmp4j.cfg.EngineBootsCounterFile
Creates the boot counter by using the specified file.
engineBootsProvider - Variable in class org.snmp4j.fluent.SnmpBuilder
 
EngineBootsProvider - Interface in org.snmp4j.cfg
An EngineBootsProvider holds persistently the number of engine boots.
engineChanged(SnmpEngineEvent) - Method in interface org.snmp4j.event.SnmpEngineListener
An SNMP engine has been added to or removed from the engine cache.
engineIdCacheFactory - Variable in class org.snmp4j.mp.MPv3
 
EngineIdCacheSize - Interface in org.snmp4j.mp
The interface EngineIdCacheSize defines the maximum engine ID cache size when the cache size is about to increase.
engineIdProvider - Variable in class org.snmp4j.fluent.SnmpBuilder
 
EngineIdProvider - Interface in org.snmp4j.cfg
An EngineIdProvider holds persistently the engine ID of a SNMP engine.
ensureSocket() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
 
ensureSslEngineConfigurator() - Method in class org.snmp4j.transport.DTLSTM
Returns the configured DTLSTM.setSslEngineConfigurator(SSLEngineConfigurator) or the DefaultSSLEngineConfiguration which will then become the configured SSL engine configurator.
ensureSslEngineConfigurator() - Method in class org.snmp4j.transport.TLSTM
Returns the configured TLSTM.setSslEngineConfigurator(SSLEngineConfigurator) or the DefaultSSLEngineConfiguration which will then become the configured SSL engine configurator.
ENTERPRISE_SPECIFIC - Static variable in class org.snmp4j.PDUv1
If the generic trap identifier is ENTERPRISE_SPECIFIC(6), then the enterprise specific trap ID is given by the specificTrap member field.
EnumerationIterator<E> - Class in org.snmp4j.util
The EnumerationIterator provides an iterator from an Enumeration.
EnumerationIterator(Enumeration<E>) - Constructor for class org.snmp4j.util.EnumerationIterator
 
equal(AbstractVariable, AbstractVariable) - Static method in class org.snmp4j.smi.AbstractVariable
Tests if two variables have the same value.
equals(Object) - Method in class org.snmp4j.AbstractTarget
 
equals(Object) - Method in class org.snmp4j.DirectUserTarget
 
equals(Object) - Method in class org.snmp4j.mp.PduHandle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.snmp4j.mp.SimpleMessageID
 
equals(Object) - Method in class org.snmp4j.mp.StateReference
 
equals(Object) - Method in class org.snmp4j.PDU
 
equals(Object) - Method in class org.snmp4j.PDUv1
 
equals(Object) - Method in class org.snmp4j.ScopedPDU
 
equals(Object) - Method in class org.snmp4j.security.ByteArrayWindow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.snmp4j.security.dh.DHParameters
 
equals(Object) - Method in class org.snmp4j.security.UsmUser
 
equals(Object) - Method in class org.snmp4j.security.UsmUserTable.UsmUserKey
 
equals(Object) - Method in class org.snmp4j.smi.AbstractVariable
 
equals(Object) - Method in class org.snmp4j.smi.Counter32
 
equals(Object) - Method in class org.snmp4j.smi.Counter64
 
equals(Object) - Method in class org.snmp4j.smi.DtlsAddress
 
equals(Object) - Method in class org.snmp4j.smi.GenericAddress
 
equals(Object) - Method in class org.snmp4j.smi.Integer32
 
equals(Object) - Method in class org.snmp4j.smi.IpAddress
 
equals(Object) - Method in class org.snmp4j.smi.Null
 
equals(Object) - Method in class org.snmp4j.smi.OctetString
 
equals(Object) - Method in class org.snmp4j.smi.OID
 
equals(Object) - Method in class org.snmp4j.smi.TcpAddress
 
equals(Object) - Method in class org.snmp4j.smi.TlsAddress
 
equals(Object) - Method in class org.snmp4j.smi.TransportIpAddress
 
equals(Object) - Method in class org.snmp4j.smi.UdpAddress
 
equals(Object) - Method in class org.snmp4j.smi.UnsignedInteger32
 
equals(Object) - Method in interface org.snmp4j.smi.Variable
 
equals(Object) - Method in class org.snmp4j.smi.VariableBinding
 
equals(Object) - Method in class org.snmp4j.smi.VariantVariable
 
equals(Object) - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
equals(Object) - Method in class org.snmp4j.UserTarget
 
equals(ByteArrayWindow, int) - Method in class org.snmp4j.security.ByteArrayWindow
 
equalsExceptMsgID(StateReference<?>) - Method in class org.snmp4j.mp.StateReference
 
equalsValue(byte[]) - Method in class org.snmp4j.smi.OctetString
Checks if the value of this OctetString equals the argument.
ERR_TIMEOUT - Static variable in class org.snmp4j.fluent.SnmpCompletableFuture
 
error(Serializable) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs an error message.
error(Serializable) - Method in class org.snmp4j.log.JavaLogAdapter
 
error(Serializable) - Method in interface org.snmp4j.log.LogAdapter
Logs an error message.
error(Serializable) - Method in class org.snmp4j.log.LogProxy
 
error(Serializable) - Method in class org.snmp4j.log.NoLogger
 
error(CharSequence, Throwable) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs an error message.
error(CharSequence, Throwable) - Method in class org.snmp4j.log.JavaLogAdapter
 
error(CharSequence, Throwable) - Method in interface org.snmp4j.log.LogAdapter
Logs an error message.
error(CharSequence, Throwable) - Method in class org.snmp4j.log.LogProxy
 
error(CharSequence, Throwable) - Method in class org.snmp4j.log.NoLogger
 
ERROR - Static variable in class org.snmp4j.log.LogLevel
 
errorIndex - Variable in class org.snmp4j.PDU
 
errorStatus - Variable in class org.snmp4j.PDU
 
exception - Variable in class org.snmp4j.util.RetrievalEvent
 
EXCEPTION_END_OF_MIB_VIEW - Static variable in class org.snmp4j.smi.SMIConstants
 
EXCEPTION_NO_SUCH_INSTANCE - Static variable in class org.snmp4j.smi.SMIConstants
 
EXCEPTION_NO_SUCH_OBJECT - Static variable in class org.snmp4j.smi.SMIConstants
 
execute(WorkerTask) - Method in class org.snmp4j.util.ThreadPool
Executes a task on behalf of this thread pool.
execute(WorkerTask) - Method in class org.snmp4j.util.ThreadPool.TaskManager
 
execute(WorkerTask) - Method in interface org.snmp4j.util.WorkerPool
Executes a task on behalf of this worker pool.
extended - org.snmp4j.SNMP4JSettings.Snmp4jStatistics
Collect extended statistics that include per target stats.
extendShortKey(byte[], OctetString, byte[], AuthenticationProtocol) - Method in class org.snmp4j.security.nonstandard.PrivAESWith3DESKeyExtension
 
extendShortKey(byte[], OctetString, byte[], AuthenticationProtocol) - Method in class org.snmp4j.security.Priv3DES
 
extendShortKey(byte[], OctetString, byte[], AuthenticationProtocol) - Method in interface org.snmp4j.security.PrivacyProtocol
Extend a localized key that is too short.
extendShortKey(byte[], OctetString, byte[], AuthenticationProtocol) - Method in class org.snmp4j.security.PrivAES
 
extendShortKey(byte[], OctetString, byte[], AuthenticationProtocol) - Method in class org.snmp4j.security.PrivDES
 

F

F_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_AUTH_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_AUTH_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_AUTHORITATIVE_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_BIND_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_BOOT_COUNTER - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_COMMUNITY - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_CONTEXT_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_CONTEXT_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_DTLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_LOCAL_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_MAX_REPETITIONS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_NON_REPEATERS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_OPERATION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_PRIV_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_PRIV_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_RETRIES - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_SEC_LEVEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_SEC_MODEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_SECURITY_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TIMEOUT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TLS_CERT_FINGERPRINT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TLS_LOCAL_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TLS_PEER_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TLS_TRUST_CA - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAP_OID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAP_UPTIME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAPV1_AGENT_ADDR - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAPV1_ENTERPRISE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAPV1_GENERIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_TRAPV1_SPECIFIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
F_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
fatal(CharSequence, Throwable) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs a fatal message.
fatal(CharSequence, Throwable) - Method in class org.snmp4j.log.JavaLogAdapter
 
fatal(CharSequence, Throwable) - Method in interface org.snmp4j.log.LogAdapter
Logs a fatal message.
fatal(CharSequence, Throwable) - Method in class org.snmp4j.log.LogProxy
 
fatal(CharSequence, Throwable) - Method in class org.snmp4j.log.NoLogger
 
fatal(Object) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs a fatal message.
fatal(Object) - Method in class org.snmp4j.log.JavaLogAdapter
 
fatal(Object) - Method in interface org.snmp4j.log.LogAdapter
Logs a fatal message.
fatal(Object) - Method in class org.snmp4j.log.LogProxy
 
fatal(Object) - Method in class org.snmp4j.log.NoLogger
 
FATAL - Static variable in class org.snmp4j.log.LogLevel
 
FH_ATTR_APPEND - Static variable in class org.snmp4j.log.JavaLogFactory
 
FH_ATTR_COUNT - Static variable in class org.snmp4j.log.JavaLogFactory
 
FH_ATTR_FORMATTER - Static variable in class org.snmp4j.log.JavaLogFactory
 
FH_ATTR_LIMIT - Static variable in class org.snmp4j.log.JavaLogFactory
 
FH_ATTR_PATTERN - Static variable in class org.snmp4j.log.JavaLogFactory
 
FINAL - org.snmp4j.uri.SnmpUriResponse.Type
 
finished(TableEvent) - Method in interface org.snmp4j.util.TableListener
Indicates in a series of table events that no more events will follow.
finished(TableEvent) - Method in class org.snmp4j.util.TableUtils.InternalTableListener
 
finished(TreeEvent) - Method in interface org.snmp4j.util.TreeListener
Indicates in a series of tree events that no more events will follow.
fireAuthenticationFailure(AuthenticationFailureEvent<?>) - Method in class org.snmp4j.MessageDispatcherImpl
Fires an AuthenticationFailureEvent to all registered listeners.
fireConnectionStateChanged(TransportStateEvent) - Method in class org.snmp4j.transport.AbstractTransportMapping
 
fireEngineChanged(SnmpEngineEvent) - Method in class org.snmp4j.mp.MPv3
Fires a SNMP engine event the registered listeners.
fireIncrementCounter(CounterEvent) - Method in class org.snmp4j.MessageDispatcherImpl
Fires a counter incrementation event.
fireIncrementCounter(CounterEvent) - Method in class org.snmp4j.mp.CounterSupport
Inform all registered listeners that the supplied counter needs to be incremented.
fireIncrementCounter(CounterEvent) - Method in class org.snmp4j.mp.MPv3
Fire a counter incrementation event.
fireIncrementCounter(CounterEvent) - Method in class org.snmp4j.security.TSM
 
fireIncrementCounter(CounterEvent) - Method in class org.snmp4j.security.USM
 
fireIncrementCounterSessionClose() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
fireProcessMessage(A, ByteBuffer, TransportStateReference) - Method in class org.snmp4j.transport.AbstractTransportMapping
 
fireProcessMessage(DatagramPacket, ByteBuffer, TransportStateReference) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
 
fireProcessMessage(DatagramPacket, ByteBuffer, TransportStateReference) - Method in class org.snmp4j.transport.DTLSTM
 
fireProcessPdu(CommandResponderEvent<?>) - Method in class org.snmp4j.MessageDispatcherImpl
Fires a CommandResponderEvent.
fireProcessPdu(CommandResponderEvent<?>) - Method in class org.snmp4j.Snmp
Fires a CommandResponderEvent event to inform listeners about a received PDU.
fireUsmUserChange(UsmUserEvent) - Method in class org.snmp4j.security.USM
Fires a UsmUserEvent.
FLAG_AUTH - Static variable in class org.snmp4j.mp.MPv3.HeaderData
 
FLAG_PRIV - Static variable in class org.snmp4j.mp.MPv3.HeaderData
 
flush() - Method in class org.snmp4j.asn1.BEROutputStream
 
forAddress(SnmpBuilder, A) - Static method in class org.snmp4j.fluent.TargetBuilder
Creates a TargetBuilder from a given SnmpBuilder which is used to discover authoritative engine ID and to get the security protocols to derive keys from passwords.
format() - Method in class org.snmp4j.smi.OID
Format the OID as text.
format(int[]) - Method in class org.snmp4j.util.DictionaryOIDTextFormat
 
format(int[]) - Method in interface org.snmp4j.util.OIDTextFormat
Returns a textual representation of a raw object ID, for example as dotted string ("1.3.6.1.4") or object name ("ifDescr") depending on the formats representation rules.
format(int[]) - Method in class org.snmp4j.util.SimpleOIDTextFormat
Returns a textual representation of a raw object ID as dotted string ("1.3.6.1.4").
format(OID, Variable, boolean) - Method in class org.snmp4j.util.SimpleVariableTextFormat
Returns a textual representation of the supplied variable against the optionally supplied instance OID.
format(OID, Variable, boolean) - Method in interface org.snmp4j.util.VariableTextFormat
Returns a textual representation of the supplied variable against the optionally supplied instance OID.
formatForRoundTrip(int[]) - Method in interface org.snmp4j.util.OIDTextFormat
Returns a textual representation of a raw object ID, for example as dotted string ("1.3.6.1.4"), object name plus numerical index ("ifDescr.0"), or other formats that can be parsed again with OIDTextFormat.parse(String) to a the same OID value.
formatForRoundTrip(int[]) - Method in class org.snmp4j.util.SimpleOIDTextFormat
Returns a textual representation of a raw object ID as dotted string ("1.3.6.1.4").
formatOID(int[]) - Static method in class org.snmp4j.util.SimpleOIDTextFormat
Returns a textual representation of a raw object ID as dotted string ("1.3.6.1.4").
fromByteArray(byte[]) - Static method in class org.snmp4j.smi.OctetString
Creates an OctetString from an byte array.
fromCharArray(char[]) - Static method in class org.snmp4j.smi.OctetString
Creates an OctetString from a UTF-8 encoded character array in a secure manner by zeroing out any intermediate buffers immediately and not using an String object.
fromCharArray(char[], char, int) - Static method in class org.snmp4j.smi.OctetString
Creates an OctetString from a char array by converting the delimited character sequence using the given radix into a byte array internally.
fromHexString(String) - Static method in class org.snmp4j.smi.OctetString
 
fromHexString(String, char) - Static method in class org.snmp4j.smi.OctetString
 
fromHexStringPairs(String) - Static method in class org.snmp4j.smi.OctetString
Create an OctetString from a hexadecimal string of 2-byte pairs without delimiter.
fromIndex(OID, int, boolean) - Static method in class org.snmp4j.smi.OctetString
Returns an OctetString from the provided index OID decoded as OctetString with or without implied length.
fromJavaToSnmp4jLevel(Level) - Static method in class org.snmp4j.log.JavaLogAdapter
Mapping from java.util.logging.Level to org.snmp4j.log.LogLevel.
fromMilliseconds(long) - Method in class org.snmp4j.smi.TimeTicks
Sets the timeticks value by milliseconds.
fromOctetString(OctetString) - Static method in class org.snmp4j.security.SecretOctetString
Create a SecretOctetString from a OctetString but return null if the given OctetString is null.
fromSmiValue(String) - Static method in enum org.snmp4j.smi.MaxAccess
Gets the MaxAccess from a MAX-ACCESS (or ACCESS in SMIv1) clause string.
fromSnmp4jToJdk(LogLevel) - Static method in class org.snmp4j.log.JavaLogAdapter
Mapping from org.snmp4j.log.LogLevel to java.util.logging.Level.
fromString(String) - Static method in class org.snmp4j.smi.OctetString
Creates an OctetString from a string value
fromString(String, char, int) - Static method in class org.snmp4j.smi.OctetString
 
fromString(String, int) - Static method in class org.snmp4j.smi.OctetString
Creates an OctetString from a string representation in the specified radix.
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.AbstractVariable
Sets the value of this Variable from the supplied (sub-)index.
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.Counter32
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.Counter64
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.GenericAddress
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.Integer32
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.IpAddress
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.Null
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.OctetString
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.OID
 
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.UnsignedInteger32
 
fromSubIndex(OID, boolean) - Method in interface org.snmp4j.smi.Variable
Sets the value of this Variable from the supplied (sub-)index.
fromSubIndex(OID, boolean) - Method in class org.snmp4j.smi.VariantVariable
 

G

G - Static variable in class org.snmp4j.security.dh.DHGroups
 
GAUGE - Static variable in class org.snmp4j.asn1.BER
 
Gauge32 - Class in org.snmp4j.smi
The Gauge32 class is indistinguishable from UnsignedInteger32.
Gauge32() - Constructor for class org.snmp4j.smi.Gauge32
 
Gauge32(long) - Constructor for class org.snmp4j.smi.Gauge32
 
GAUGE32 - Static variable in class org.snmp4j.asn1.BER
 
generatePublicKey(DHParameters) - Static method in class org.snmp4j.security.dh.DHOperations
 
generateRequestMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityParameters, BEROutputStream, TransportStateReference, SecurityStateReference) - Method in interface org.snmp4j.security.SecurityModel
Generate a request message.
generateRequestMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityParameters, BEROutputStream, TransportStateReference, SecurityStateReference) - Method in class org.snmp4j.security.TSM
 
generateRequestMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityParameters, BEROutputStream, TransportStateReference, SecurityStateReference) - Method in class org.snmp4j.security.USM
 
generateResponseMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityStateReference, SecurityParameters, BEROutputStream) - Method in interface org.snmp4j.security.SecurityModel
Generates a response message.
generateResponseMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityStateReference, SecurityParameters, BEROutputStream) - Method in class org.snmp4j.security.TSM
 
generateResponseMessage(int, byte[], int, int, byte[], byte[], int, BERInputStream, SecurityStateReference, SecurityParameters, BEROutputStream) - Method in class org.snmp4j.security.USM
 
GenericAddress - Class in org.snmp4j.smi
The GenericAddress implements the decorator and factory design pattern to provide a generic address type.
GenericAddress() - Constructor for class org.snmp4j.smi.GenericAddress
 
GenericAddress(SMIAddress) - Constructor for class org.snmp4j.smi.GenericAddress
 
genErr - Static variable in class org.snmp4j.PDU
An unspecific error caused by a variable binding, see error index.
get(int) - Method in class org.snmp4j.PDU
Gets the variable binding at the specified position.
get(int) - Method in class org.snmp4j.security.ByteArrayWindow
 
get(int) - Static method in enum org.snmp4j.security.SecurityLevel
 
get(int) - Method in class org.snmp4j.smi.OctetString
Gets the byte at the specified index.
get(int) - Method in class org.snmp4j.smi.OID
Gets the sub-identifier value at the specified position.
get(int) - Method in class org.snmp4j.util.TableUtils.LastReceived
 
get(String...) - Method in class org.snmp4j.PDU
Gets all the VariableBindings from this PDU whose object identifier (OID) equals or has the same prefix than the specified object identifier or name.
get(PDU, Target<A>) - Method in class org.snmp4j.Snmp
Sends a GET request to a target.
get(PDU, Target<A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
Asynchronously sends a GET request PDU to the given target.
GET - org.snmp4j.uri.SnmpURI.SnmpUriType
 
GET - Static variable in class org.snmp4j.PDU
Denotes a get PDU.
getAcceptedIssuers() - Method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
 
getAcceptedIssuers() - Method in class org.snmp4j.transport.tls.TlsTrustManager
Deprecated.
 
getAcceptedIssuers(X509TrustManager, TlsTmSecurityCallback<X509Certificate>) - Static method in class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
Gets the accepted X509Certificates from the given X509TrustManager and security callback.
getAcceptedIssuers(X509TrustManager, TlsTmSecurityCallback<X509Certificate>) - Static method in class org.snmp4j.transport.tls.TlsTrustManager
Deprecated.
Gets the accepted X509Certificates from the given X509TrustManager and security callback.
getAddress() - Method in class org.snmp4j.AbstractTarget
Gets the address of this target.
getAddress() - Method in class org.snmp4j.event.AuthenticationFailureEvent
Returns the source address from which the message has been received.
getAddress() - Method in class org.snmp4j.mp.StateReference
 
getAddress() - Method in class org.snmp4j.smi.GenericAddress
 
getAddress() - Method in interface org.snmp4j.Target
Gets the address of this target.
getAddress() - Method in class org.snmp4j.transport.TcpTransportMapping
Deprecated.
getAddress() - Method in class org.snmp4j.transport.UdpTransportMapping
Returns the transport address that is configured for this transport mapping for sending and receiving messages.
getAddress() - Method in class org.snmp4j.TransportStateReference
 
getAddressClass() - Method in exception org.snmp4j.transport.UnsupportedAddressClassException
Returns the class of the address class that is not supported.
getAgentAddress() - Method in class org.snmp4j.PDUv1
Gets the IP address of the originator system of this SNMPv1 trap.
getAll() - Method in class org.snmp4j.PDU
Gets all the VariableBindings of this PDU.
getAuthenticationCodeLength() - Method in interface org.snmp4j.security.AuthenticationProtocol
The length of the authentication code (the hashing output length) in octets.
getAuthenticationCodeLength() - Method in class org.snmp4j.security.AuthGeneric
The length of the authentication code (the hashing output length) in octets.
getAuthenticationKey() - Method in class org.snmp4j.DirectUserTarget
Gets the authentication key associated directly with this user target (without USM user table lookup).
getAuthenticationKey() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthenticationKey() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getAuthenticationKey() - Method in class org.snmp4j.security.UsmUserEntry
 
getAuthenticationParameters() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthenticationPassphrase() - Method in class org.snmp4j.security.UsmUser
Gets the authentication passphrase.
getAuthenticationProtocol() - Method in class org.snmp4j.DirectUserTarget
Get the AuthenticationProtocol associated with this target or null if there is no direct user information provided but referenced by the AbstractTarget.securityName from the USM or if there is no authentication.
getAuthenticationProtocol() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthenticationProtocol() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getAuthenticationProtocol() - Method in class org.snmp4j.security.UsmUser
Gets the authentication protocol ID.
getAuthenticationProtocol(OID) - Method in class org.snmp4j.security.SecurityProtocols
Get the AuthenticationProtocol with the given ID.
getAuthKey() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getAuthoritativeEngineBoots() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthoritativeEngineID() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthoritativeEngineID() - Method in class org.snmp4j.UserTarget
Gets the authoritative engine ID of this target.
getAuthoritativeEngineTime() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthParametersPosition() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getAuthProtocol() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getAuthProtocol(OID) - Method in class org.snmp4j.mp.MPv3
Gets an authentication protocol for the supplied ID.
getAuthProtocolOid(String) - Static method in class org.snmp4j.util.SnmpConfigurator
 
getAvailableBytes() - Method in class org.snmp4j.asn1.BERInputStream
Gets the total number of bytes that can be read from this input stream.
getBasedOn() - Method in class org.snmp4j.util.TableUtils.LastReceivedColumnInfo
 
getBERLength() - Method in interface org.snmp4j.asn1.BERSerializable
Returns the length of this BERSerializable object in bytes when encoded according to the Basic Encoding Rules (BER).
getBERLength() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getBERLength() - Method in class org.snmp4j.PDU
 
getBERLength() - Method in class org.snmp4j.ScopedPDU
 
getBERLength() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getBERLength() - Method in class org.snmp4j.smi.AbstractVariable
Returns the length of this Variable in bytes when encoded according to the Basic Encoding Rules (BER).
getBERLength() - Method in class org.snmp4j.smi.Counter64
 
getBERLength() - Method in class org.snmp4j.smi.GenericAddress
 
getBERLength() - Method in class org.snmp4j.smi.Integer32
 
getBERLength() - Method in class org.snmp4j.smi.IpAddress
 
getBERLength() - Method in class org.snmp4j.smi.Null
 
getBERLength() - Method in class org.snmp4j.smi.OctetString
 
getBERLength() - Method in class org.snmp4j.smi.OID
 
getBERLength() - Method in class org.snmp4j.smi.TransportIpAddress
 
getBERLength() - Method in class org.snmp4j.smi.UnsignedInteger32
 
getBERLength() - Method in class org.snmp4j.smi.VariableBinding
 
getBERLength() - Method in class org.snmp4j.smi.VariantVariable
 
getBERLength(List<? extends VariableBinding>) - Static method in class org.snmp4j.PDU
Computes the length in bytes of the BER encoded variable bindings without including the length of BER sequence length.
getBERLengthFromValue(long) - Static method in class org.snmp4j.smi.UnsignedInteger32
 
getBERLengthOfLength(int) - Static method in class org.snmp4j.asn1.BER
Compute the space needed to encode the length.
getBERMaxLength(int) - Method in interface org.snmp4j.security.SecurityParameters
Gets the maximum length of the BER encoded representation of this SecurityParameters instance.
getBERMaxLength(int) - Method in class org.snmp4j.security.TsmSecurityParameters
 
getBERMaxLength(int) - Method in class org.snmp4j.security.UsmSecurityParameters
 
getBERPayloadLength() - Method in interface org.snmp4j.asn1.BERSerializable
Returns the length of the payload of this BERSerializable object in bytes when encoded according to the Basic Encoding Rules (BER).
getBERPayloadLength() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getBERPayloadLength() - Method in class org.snmp4j.PDU
 
getBERPayloadLength() - Method in class org.snmp4j.ScopedPDU
 
getBERPayloadLength() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getBERPayloadLength() - Method in class org.snmp4j.smi.AbstractVariable
 
getBERPayloadLength() - Method in class org.snmp4j.smi.OctetString
Returns the length of the payload of this BERSerializable object in bytes when encoded according to the Basic Encoding Rules (BER).
getBERPayloadLength() - Method in class org.snmp4j.smi.TransportIpAddress
 
getBERPayloadLength() - Method in class org.snmp4j.smi.VariableBinding
 
getBERPayloadLengthPDU() - Method in class org.snmp4j.PDU
 
getBERPayloadLengthPDU() - Method in class org.snmp4j.PDUv1
 
getBERUsmPayloadLength() - Method in class org.snmp4j.security.UsmSecurityParameters
getBERUsmPayloadLength
getBigIntegerBERLength(BigInteger) - Static method in class org.snmp4j.asn1.BER
Get the BER encoded length of a BigInteger value.
getBindAddress(Map<String, List<Object>>) - Method in class org.snmp4j.util.SnmpConfigurator
 
getBindingList(OID) - Method in class org.snmp4j.PDU
Gets a list of VariableBindings whose OID prefix matches the supplied prefix.
getBootCounterFile() - Method in class org.snmp4j.cfg.EngineBootsCounterFile
 
getBuffer() - Method in class org.snmp4j.asn1.BERInputStream
 
getBuffer() - Method in class org.snmp4j.asn1.BEROutputStream
Gets the backing buffer.
getBulk(PDU, Target<A>) - Method in class org.snmp4j.Snmp
Sends a GETBULK request to a target.
getBulk(PDU, Target<A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
Asynchronously sends a GETBULK request PDU to the given target.
GETBULK - Static variable in class org.snmp4j.PDU
Denotes a SNMPv2c/v3 getbulk PDU.
GETBULK_DEFAULT_MAX_REPETITIONS - Static variable in class org.snmp4j.util.DefaultPDUFactory
 
GETBULK_DEFAULT_NON_REPEATERS - Static variable in class org.snmp4j.util.DefaultPDUFactory
 
getCachedContextEngineId(Address) - Method in class org.snmp4j.Snmp
Get a cached RFC 5343 context engine ID for the specified address.
getCausingException() - Method in class org.snmp4j.transport.TransportStateEvent
 
getCertifiedIdentity() - Method in class org.snmp4j.TransportStateReference
Deprecated.
Use TransportStateReference.getTarget() instead and cast to CertifiedIdentity if possible.
getClientFingerprint() - Method in interface org.snmp4j.CertifiedIdentity
 
getClientFingerprint() - Method in class org.snmp4j.CertifiedTarget
 
getCollection(SecurityModel[]) - Static method in class org.snmp4j.security.SecurityModels
Gets the SecurityModels collection instance that contains the supplied SecurityModels.
getColumnIDs() - Method in class org.snmp4j.util.TableUtils.ColumnsOfRequest
 
getColumnInfos() - Method in class org.snmp4j.util.TableUtils.LastReceived
 
getColumns() - Method in class org.snmp4j.util.TableEvent
Gets the columnar objects of the row.
getCommunity() - Method in class org.snmp4j.CommunityTarget
Gets the community octet string (which is the same as the security name).
getConnectionTimeout() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Gets the connection timeout.
getConnectionTimeout() - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Gets the connection timeout in milliseconds
getConnectionTimeout() - Method in class org.snmp4j.transport.DTLSTM
Gets the connection timeout.
getConnectionTimeout() - Method in class org.snmp4j.transport.TLSTM
Gets the connection timeout.
getContextEngineID() - Method in class org.snmp4j.mp.StateReference
 
getContextEngineID() - Method in class org.snmp4j.mp.StatusInformation
 
getContextEngineID() - Method in class org.snmp4j.ScopedPDU
Gets the context engine ID of this scoped PDU.
getContextEngineID() - Method in class org.snmp4j.util.DefaultPDUFactory
Gets the context engine ID for ScopedPDU instances created by this factory.
getContextName() - Method in class org.snmp4j.mp.StateReference
 
getContextName() - Method in class org.snmp4j.mp.StatusInformation
 
getContextName() - Method in class org.snmp4j.ScopedPDU
Gets the context name of this scoped PDU.
getContextName() - Method in class org.snmp4j.util.DefaultPDUFactory
Gets the context name for ScopedPDU instances created by this factory.
getCounterSupport() - Method in class org.snmp4j.mp.MPv3
Gets the counter support instance that can be used to register for counter incrementation events.
getCounterSupport() - Method in class org.snmp4j.security.SNMPv3SecurityModel
Gets the counter support instance that can be used to register for counter incrementation events.
getCounterSupport() - Method in class org.snmp4j.Snmp
Gets the counter support for Snmp related counters.
getCounterSupport() - Method in class org.snmp4j.transport.DTLSTM
 
getCounterSupport() - Method in class org.snmp4j.transport.TLSTM
 
getCreationNanoTime() - Method in class org.snmp4j.mp.TimedMessageID
Gets the System.nanoTime() when this message ID object has been created.
getCurrentValue() - Method in class org.snmp4j.event.CounterEvent
Gets the current value of the counter, as set by the maintainer of the counter (one of the event listeners).
getData() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
getData() - Method in class org.snmp4j.uri.SnmpUriResponse
 
getDateAndTimeFormat() - Static method in class org.snmp4j.log.ConsoleLogAdapter
 
getDecryptParamsLength() - Method in class org.snmp4j.security.Priv3DES
 
getDecryptParamsLength() - Method in interface org.snmp4j.security.PrivacyProtocol
Gets the length of the decryption parameters used by this security protocol.
getDecryptParamsLength() - Method in class org.snmp4j.security.PrivAES
 
getDecryptParamsLength() - Method in class org.snmp4j.security.PrivDES
 
getDefaultID() - Method in interface org.snmp4j.security.nonstandard.NonStandardSecurityProtocol
Gets the default ID for this non-standard privacy protocol.
getDefaultID() - Method in class org.snmp4j.security.nonstandard.PrivAES192With3DESKeyExtension
 
getDefaultID() - Method in class org.snmp4j.security.nonstandard.PrivAES256With3DESKeyExtension
 
getDefaultID() - Method in class org.snmp4j.security.PrivAES192
 
getDefaultID() - Method in class org.snmp4j.security.PrivAES256
 
getDefaultNonPrintableEscapeCharacter() - Static method in class org.snmp4j.SNMP4JSettings
Gets the default non-printable character escape character.
getDefaultProtocolVersion() - Method in class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
getDefaultRetries() - Static method in class org.snmp4j.SNMP4JSettings
Get the default number of retries for packet oriented transport mappings.
getDefaultTimeoutMillis() - Static method in class org.snmp4j.SNMP4JSettings
Get the default timeout for AbstractTarget.
getDefaultUserInfo() - Method in class org.snmp4j.uri.SnmpURI
 
getDefaultValue() - Method in class org.snmp4j.util.ArgumentParser.ArgumentParameter
 
getDenseTable(Target<?>, OID[], TableListener, Object, OID, OID) - Method in class org.snmp4j.util.TableUtils
Gets SNMP tabular data from one or more tables.
getDHKickstartPublicKeys(Session, PDUFactory, Target<?>, Set<OctetString>) - Static method in class org.snmp4j.security.dh.DHOperations
Get the public keys of the agent's kickstart table that match the local public keys provided from a remote agent.
getDHParametersFromBER(OctetString) - Static method in class org.snmp4j.security.dh.DHParameters
 
getDigestLength() - Method in interface org.snmp4j.security.AuthenticationProtocol
Gets the length of the digest generated by this authentication protocol.
getDigestLength() - Method in class org.snmp4j.security.AuthGeneric
Gets the length of the message digest used by this authentication protocol.
getDigestObject() - Method in class org.snmp4j.security.AuthGeneric
Get a fresh MessageDigest object of the Algorithm specified in the constructor.
getDiscardedMessages() - Method in class org.snmp4j.transport.TransportStateEvent
Gets the messages that were discarded due to a state change of the transport connection.
getDispatcher() - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
Returns the wrapped dispatcher.
getDtlsHandshakeThreadPoolSize() - Method in class org.snmp4j.transport.DTLSTM
 
getEffectiveLogLevel() - Method in class org.snmp4j.log.ConsoleLogAdapter
 
getEffectiveLogLevel() - Method in class org.snmp4j.log.JavaLogAdapter
 
getEffectiveLogLevel() - Method in interface org.snmp4j.log.LogAdapter
Returns the log level that is effective for this log adapter.
getEffectiveLogLevel() - Method in class org.snmp4j.log.LogProxy
 
getEffectiveLogLevel() - Method in class org.snmp4j.log.NoLogger
 
getEncryptedLength(int) - Method in class org.snmp4j.security.Priv3DES
 
getEncryptedLength(int) - Method in interface org.snmp4j.security.PrivacyProtocol
Gets the length of a scoped PDU when encrypted with this security protocol.
getEncryptedLength(int) - Method in class org.snmp4j.security.PrivAES
 
getEncryptedLength(int) - Method in class org.snmp4j.security.PrivDES
 
getEngineAddress() - Method in class org.snmp4j.event.SnmpEngineEvent
Returns the transport address of the engine.
getEngineBoots() - Method in class org.snmp4j.cfg.EngineBootsCounterFile
 
getEngineBoots() - Method in interface org.snmp4j.cfg.EngineBootsProvider
Returns current engine boot counter value.
getEngineBoots() - Method in class org.snmp4j.security.USM
Returns the number of engine boots counted for the local engine ID.
getEngineBoots() - Method in class org.snmp4j.security.UsmTimeEntry
 
getEngineBoots() - Method in class org.snmp4j.security.UsmTimeTable
The number of times that the SNMP engine has (re-)initialized itself since snmpEngineID was last configured.
getEngineId(OctetString) - Method in class org.snmp4j.cfg.EngineBootsCounterFile
 
getEngineId(OctetString) - Method in interface org.snmp4j.cfg.EngineIdProvider
Gets the engine ID for the SNMP entity associated with this EngineIdProvider.
getEngineID() - Method in class org.snmp4j.event.SnmpEngineEvent
Returns the engine ID associated with this event.
getEngineID() - Method in class org.snmp4j.security.UsmTimeEntry
 
getEngineID() - Method in class org.snmp4j.security.UsmUserEntry
 
getEngineID(Address) - Method in class org.snmp4j.mp.MPv3
Gets the engine ID associated with the supplied address from the local storage and fires the corresponding SnmpEngineEvent.
getEngineIdCacheFactory() - Method in class org.snmp4j.mp.MPv3
Returns the enging ID factory that was used to create the current engine ID cache.
getEngineIdCacheSize() - Method in class org.snmp4j.mp.MPv3
Get the number of cached engine IDs.
getEngineTime() - Method in class org.snmp4j.security.USM
Returns the number of seconds since the value of the engineBoots object last changed.
getEngineTime() - Method in class org.snmp4j.security.UsmTimeTable
Returns the number of seconds since the value of the engineBoots object last changed.
getEnterprise() - Method in class org.snmp4j.PDUv1
Gets the "enterprise" OID of the SNMPv1 trap.
getEnterpriseID() - Static method in class org.snmp4j.SNMP4JSettings
Gets the enterprise OID used for creating SNMP engine IDs and other enterprise specific identifiers.
getEntry(MessageID, boolean) - Method in class org.snmp4j.mp.MPv3.Cache
Gets the cache entry with the supplied ID from the cache.
getEntry(OctetString) - Method in class org.snmp4j.security.UsmTimeTable
 
getError() - Method in class org.snmp4j.event.AuthenticationFailureEvent
Returns the SNMP4J internal error status caused by the message.
getError() - Method in class org.snmp4j.event.ResponseEvent
Gets the exception object from the exception that has been generated when the request processing has failed due to an error.
getErrorCode() - Method in class org.snmp4j.mp.StateReference
 
getErrorIndex() - Method in exception org.snmp4j.fluent.SnmpCompletableFuture.SnmpErrorException
 
getErrorIndex() - Method in class org.snmp4j.PDU
Gets the error index.
getErrorIndication() - Method in class org.snmp4j.mp.StatusInformation
 
getErrorMessage() - Method in exception org.snmp4j.fluent.SnmpCompletableFuture.SnmpErrorException
 
getErrorMessage() - Method in class org.snmp4j.uri.SnmpUriResponse
 
getErrorMessage() - Method in class org.snmp4j.util.RetrievalEvent
Returns a textual error message for the error.
getErrorStatus() - Method in exception org.snmp4j.fluent.SnmpCompletableFuture.SnmpErrorException
 
getErrorStatus() - Method in class org.snmp4j.PDU
Gets the error status of the PDU.
getErrorStatus() - Method in class org.snmp4j.uri.SnmpUriResponse
 
getErrorStatusText() - Method in class org.snmp4j.PDU
Gets a textual description of the error status.
getException() - Method in class org.snmp4j.util.RetrievalEvent
Gets the exception associated with this event.
getFamily() - Method in interface org.snmp4j.smi.Address
Gets the protocol family of this address.
getFamily() - Method in class org.snmp4j.smi.GenericAddress
 
getFamily() - Method in class org.snmp4j.smi.IpAddress
 
getFingerprint() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
getFingerprint(X509Certificate) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
 
getFirstValue(List<? extends Object>) - Static method in class org.snmp4j.util.ArgumentParser
Gets the first option value of a list of values - if available.
getGenerator() - Method in class org.snmp4j.security.dh.DHParameters
 
getGenericTrap() - Method in class org.snmp4j.PDUv1
Gets the generic trap ID.
getGenericTrapID(OID) - Static method in class org.snmp4j.mp.SnmpConstants
Gets the generic trap ID from a notification OID.
getHandshakeTimeout() - Method in class org.snmp4j.transport.DTLSTM
Gets the maximum number of milliseconds to wait for the DTLS handshake operation to succeed.
getHeaderLength() - Method in class org.snmp4j.transport.MessageLength
Returns the length of the header.
getID() - Method in interface org.snmp4j.mp.MessageID
Gets the integer representation of the message ID.
getID() - Method in interface org.snmp4j.mp.MessageProcessingModel
Gets the numerical ID of the message processing model as defined by the constants in this interface or by an appropriate constant in the class implementing this interface.
getID() - Method in class org.snmp4j.mp.MPv1
 
getID() - Method in class org.snmp4j.mp.MPv2c
 
getID() - Method in class org.snmp4j.mp.MPv3
 
getID() - Method in class org.snmp4j.mp.SimpleMessageID
 
getID() - Method in interface org.snmp4j.security.AuthenticationProtocol
Gets the OID uniquely identifying the authentication protocol.
getID() - Method in class org.snmp4j.security.AuthMD5
 
getID() - Method in class org.snmp4j.security.AuthSHA
 
getID() - Method in class org.snmp4j.security.AuthSHA2
 
getID() - Method in class org.snmp4j.security.nonstandard.PrivAESWith3DESKeyExtension
 
getID() - Method in class org.snmp4j.security.Priv3DES
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in interface org.snmp4j.security.PrivacyProtocol
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in class org.snmp4j.security.PrivAES128
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in class org.snmp4j.security.PrivAES192
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in class org.snmp4j.security.PrivAES256
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in class org.snmp4j.security.PrivDES
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in interface org.snmp4j.security.SecurityModel
Gets the ID of the security model.
getID() - Method in interface org.snmp4j.security.SecurityProtocol
Gets the OID uniquely identifying the privacy protocol.
getID() - Method in class org.snmp4j.security.TSM
 
getID() - Method in class org.snmp4j.security.USM
 
getIdentity() - Method in interface org.snmp4j.CertifiedIdentity
 
getIdentity() - Method in class org.snmp4j.CertifiedTarget
 
getIgnoreMaxLexicographicRowOrderingErrors() - Method in class org.snmp4j.util.TableUtils
Gets the maximum number of rows with wrong lexicographic ordering whicb will be return on a table retrieval with TableUtils.isCheckLexicographicOrdering() set to true.
getIncrement() - Method in class org.snmp4j.event.CounterEvent
The increment to be added to the counter value on behalf of this event.
getIndex() - Method in class org.snmp4j.event.CounterEvent
The index identifier of the counter value (if the counter belongs to a table of counters).
getIndex() - Method in class org.snmp4j.util.TableEvent
Gets the row index OID.
getIndexOfMessageResponded() - Method in interface org.snmp4j.mp.RequestStatistics
Gets the index of the message that has been responded.
getInetAddress() - Method in class org.snmp4j.smi.IpAddress
 
getInitializedKeyAgreement(KeyPair) - Static method in class org.snmp4j.security.dh.DHOperations
 
getInstance() - Static method in class org.snmp4j.mp.CounterSupport
Gets the counter support singleton.
getInstance() - Static method in class org.snmp4j.security.Salt
Get a initialized Salt object.
getInstance() - Static method in class org.snmp4j.security.SecurityModels
Gets the security singleton instance.
getInstance() - Static method in class org.snmp4j.security.SecurityProtocols
Get an instance of class SecurityProtocols.
getInstance() - Static method in class org.snmp4j.transport.TransportMappings
Returns the TransportMappings singleton.
getIpAddressFromSubjAltName(Collection<List<?>>) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
 
getJavaLogger() - Method in class org.snmp4j.log.JavaLogAdapter
Gets the Java logger of this log adapter.
getKeyStore() - Method in class org.snmp4j.transport.DTLSTM
 
getKeyStore() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
getKeyStore() - Method in class org.snmp4j.transport.TLSTM
 
getKeyStorePassword() - Method in class org.snmp4j.transport.DTLSTM
 
getKeyStorePassword() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
getKeyStorePassword() - Method in class org.snmp4j.transport.TLSTM
 
getLastEngineBoots() - Method in class org.snmp4j.cfg.EngineBootsCounterFile
Reads the engine boots counter from the corresponding input stream (file).
getLastError() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
getLastReceived() - Method in class org.snmp4j.util.TableUtils.ColumnsOfRequest
 
getLastUse() - Method in class org.snmp4j.transport.AbstractServerSocket
 
getLatestReceivedTime() - Method in class org.snmp4j.security.UsmTimeEntry
Gets the time when a message has been received last from the associated SNMP engine.
getLength() - Method in class org.snmp4j.security.ByteArrayWindow
 
getLevel() - Method in class org.snmp4j.log.LogLevel
 
getListenAddress() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
getListenAddress() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
 
getListenAddress() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
 
getListenAddress() - Method in class org.snmp4j.transport.DTLSTM
 
getListenAddress() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
getListenAddress() - Method in class org.snmp4j.transport.DummyTransport
 
getListenAddress() - Method in class org.snmp4j.transport.TcpTransportMapping
 
getListenAddress() - Method in class org.snmp4j.transport.TLSTM
 
getListenAddress() - Method in class org.snmp4j.transport.UdpTransportMapping
 
getListenAddress() - Method in interface org.snmp4j.TransportMapping
Returns the address that represents the actual incoming address this transport mapping uses to listen for incoming packets.
getListenWorkerTask() - Method in class org.snmp4j.transport.AbstractTransportMapping
Gets the WorkerTask that is responsible for receiving new messages.
getListenWorkerTask() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
getListenWorkerTask() - Method in class org.snmp4j.transport.DummyTransport
 
getListenWorkerTask() - Method in class org.snmp4j.transport.TLSTM
 
getLocalCertificateAlias() - Method in class org.snmp4j.transport.DTLSTM
 
getLocalCertificateAlias() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Gets the certificate alias used for client and server authentication.
getLocalCertificateAlias() - Method in class org.snmp4j.transport.TLSTM
 
getLocalCertificateAlias(Address) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
getLocalCertificateAlias(Address) - Method in class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
getLocalCertificateAlias(Address) - Method in interface org.snmp4j.transport.tls.TlsTmSecurityCallback
Gets the local certificate alias to be used for the supplied target address.
getLocalCertificateAlias(Address) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
getLocalEngineID() - Method in class org.snmp4j.mp.MPv3
Gets a copy of the local engine ID.
getLocalEngineID() - Method in class org.snmp4j.security.SNMPv3SecurityModel
Returns the local engine ID.
getLocalEngineID() - Method in interface org.snmp4j.Session
Gets the local engine ID if the MPv3 is available, otherwise a runtime exception is thrown.
getLocalEngineID() - Method in class org.snmp4j.Snmp
Gets the local engine ID if the MPv3 is available, otherwise a runtime exception is thrown.
getLocalizationEngineID() - Method in class org.snmp4j.security.UsmUser
Returns the localization engine ID for which this USM user has been already localized.
getLocalTime() - Method in class org.snmp4j.security.UsmTimeTable
 
getLogFactory() - Static method in class org.snmp4j.log.LogFactory
Gets the log factory to be used by SNMP4J.
getLogger() - Method in class org.snmp4j.log.LogProxy
Gets the proxied logger.
getLogger(Class<?>) - Static method in class org.snmp4j.log.LogFactory
Gets the logger for the supplied class.
getLogger(String) - Static method in class org.snmp4j.log.LogFactory
Gets the logger for the supplied class name.
getLoggerConfigPrefix() - Method in class org.snmp4j.log.LogFactory
 
getLogHandler() - Method in class org.snmp4j.log.ConsoleLogAdapter
 
getLogHandler() - Method in class org.snmp4j.log.JavaLogAdapter
 
getLogHandler() - Method in interface org.snmp4j.log.LogAdapter
Returns the log handlers associated with this logger.
getLogHandler() - Method in class org.snmp4j.log.LogProxy
 
getLogHandler() - Method in class org.snmp4j.log.NoLogger
 
getLogHandlerConfigPrefix() - Method in class org.snmp4j.log.LogFactory
 
getLogLevel() - Method in class org.snmp4j.log.ConsoleLogAdapter
 
getLogLevel() - Method in class org.snmp4j.log.JavaLogAdapter
 
getLogLevel() - Method in interface org.snmp4j.log.LogAdapter
Returns the log level defined for this log adapter.
getLogLevel() - Method in class org.snmp4j.log.LogProxy
 
getLogLevel() - Method in class org.snmp4j.log.NoLogger
 
getMaxAuthDigestLength() - Method in class org.snmp4j.security.SecurityProtocols
Gets the maximum authentication key length of the all known authentication protocols.
getMaxBusyLoops() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
getMaxEngineIdCacheSize() - Method in interface org.snmp4j.mp.EngineIdCacheSize
Gets the maximum number of transport address to engineID mappings to be hold in the cache.
getMaxEngineIdCacheSize() - Method in class org.snmp4j.mp.MPv3
 
getMaxEngineIdCacheSize() - Static method in class org.snmp4j.SNMP4JSettings
Gets the maximum number of engine IDs to be hold in the cache of the MPv3.
getMaxInboundMessageSize() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
getMaxInboundMessageSize() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Gets the inbound buffer size for incoming requests.
getMaxInboundMessageSize() - Method in class org.snmp4j.transport.DTLSTM
Gets the inbound buffer size for incoming requests.
getMaxInboundMessageSize() - Method in class org.snmp4j.transport.TLSTM
Gets the inbound buffer size for incoming requests.
getMaxInboundMessageSize() - Method in interface org.snmp4j.TransportMapping
Gets the maximum length of an incoming message that can be successfully processed by this transport mapping implementation.
getMaxKeyLength() - Method in class org.snmp4j.security.AuthGeneric
 
getMaxKeyLength() - Method in class org.snmp4j.security.Priv3DES
 
getMaxKeyLength() - Method in interface org.snmp4j.security.PrivacyProtocol
Gets the maximum key size for this privacy protocol.
getMaxKeyLength() - Method in class org.snmp4j.security.PrivAES
 
getMaxKeyLength() - Method in class org.snmp4j.security.PrivDES
 
getMaxKeyLength() - Method in interface org.snmp4j.security.SecurityProtocol
Get the maximum length of the key in bytes for this security protocol.
getMaxLength() - Method in interface org.snmp4j.smi.SubIndexInfo
Gets the maximum length in bytes of the sub-index.
getMaxLength() - Method in class org.snmp4j.smi.SubIndexInfoImpl
 
getMaxNumColumnsPerPDU() - Method in class org.snmp4j.util.TableUtils
Gets the maximum number of columns that will be retrieved per SNMP GETNEXT or GETBULK request.
getMaxNumRowsPerPDU() - Method in class org.snmp4j.util.TableUtils
Gets the maximum number of rows that will be retrieved per SNMP GETBULK request.
getMaxPoolSize() - Method in class org.snmp4j.security.CipherPool
 
getMaxPrivDecryptParamsLength() - Method in class org.snmp4j.security.SecurityProtocols
Gets the maximum privacy key length of the currently known privacy protocols.
getMaxRepetitions() - Method in class org.snmp4j.PDU
Gets the maximum repetitions of repeatable variable bindings in GETBULK requests.
getMaxRepetitions() - Method in class org.snmp4j.PDUv1
This method is not supported for SNMPv1 PDUs and will throw a UnsupportedOperationException
getMaxRepetitions() - Method in class org.snmp4j.util.DefaultPDUFactory
Gets the maximum number of repetitions for the repetitions variable bindings for PDU.GETBULK PDUs.
getMaxRepetitions() - Method in class org.snmp4j.util.SnmpConfigurator.InnerPDUFactory
 
getMaxRepetitions() - Method in class org.snmp4j.util.TreeUtils
Gets the maximum number of the variable bindings per TreeEvent returned by this instance.
getMaxRequestStatus() - Method in class org.snmp4j.Snmp.PendingRequest
 
getMaxSizeRequestPDU() - Method in class org.snmp4j.AbstractTarget
Gets the maximum size of request PDUs that this target is able to respond to.
getMaxSizeRequestPDU() - Static method in class org.snmp4j.SNMP4JSettings
 
getMaxSizeRequestPDU() - Method in interface org.snmp4j.Target
Gets the maximum size of request PDUs that this target is able to respond to.
getMaxSizeResponsePDU() - Method in class org.snmp4j.CommandResponderEvent
 
getMaxSizeResponseScopedPDU() - Method in class org.snmp4j.mp.StateReference
 
getMessage() - Method in class org.snmp4j.event.AuthenticationFailureEvent
Returns the message received.
getMessageDispatcher() - Method in class org.snmp4j.CommandResponderEvent
Gets the message dispatcher instance that received the command (request PDU) or unconfirmed PDU like a report, trap, or notification..
getMessageDispatcher() - Method in class org.snmp4j.Snmp
Returns the message dispatcher associated with this SNMP session.
getMessageIDs() - Method in class org.snmp4j.mp.StateReference
 
getMessageLength() - Method in class org.snmp4j.transport.MessageLength
Returns the total message length (header+payload).
getMessageLength(ByteBuffer) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SnmpMesssageLengthDecoder
 
getMessageLength(ByteBuffer) - Method in interface org.snmp4j.transport.MessageLengthDecoder
Returns the total message length to read (including header) and the actual header length.
getMessageLengthDecoder() - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Returns the MessageLengthDecoder used by this transport mapping.
getMessageLengthDecoder() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
 
getMessageLengthDecoder() - Method in class org.snmp4j.transport.DTLSTM
Returns the MessageLengthDecoder used by this transport mapping.
getMessageLengthDecoder() - Method in class org.snmp4j.transport.TcpTransportMapping
Returns the MessageLengthDecoder used by this transport mapping.
getMessageLengthDecoder() - Method in class org.snmp4j.transport.TLSTM
 
getMessageProcessingModel() - Method in class org.snmp4j.CommandResponderEvent
 
getMessageProcessingModel(int) - Method in interface org.snmp4j.MessageDispatcher
Gets the MessageProcessingModel for the supplied message processing model ID.
getMessageProcessingModel(int) - Method in class org.snmp4j.MessageDispatcherImpl
Gets the MessageProcessingModel for the supplied message processing model ID.
getMessageProcessingModel(int) - Method in class org.snmp4j.Snmp
Gets the message processing model for the supplied ID.
getMessageProcessingModel(int) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
getMessages() - Method in class org.snmp4j.transport.AbstractSocketEntry
Gets the messages to be sent over this socket entry.
getMinHeaderLength() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SnmpMesssageLengthDecoder
 
getMinHeaderLength() - Method in interface org.snmp4j.transport.MessageLengthDecoder
Returns the minimum length of the header to be decoded.
getMinKeyLength() - Method in class org.snmp4j.security.Priv3DES
 
getMinKeyLength() - Method in interface org.snmp4j.security.PrivacyProtocol
Gets the minimum key size for this privacy protocol.
getMinKeyLength() - Method in class org.snmp4j.security.PrivAES
 
getMinKeyLength() - Method in class org.snmp4j.security.PrivDES
 
getMinLength() - Method in interface org.snmp4j.smi.SubIndexInfo
Gets the minimum length in bytes of the sub-index.
getMinLength() - Method in class org.snmp4j.smi.SubIndexInfoImpl
 
getMsgFlags() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getMsgFlags() - Method in class org.snmp4j.mp.StateReference
 
getMsgID() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getMsgID() - Method in class org.snmp4j.mp.StateReference
 
getMsgMaxSize() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getName() - Method in enum org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
getName() - Method in enum org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
getName() - Method in class org.snmp4j.log.ConsoleLogAdapter
 
getName() - Method in class org.snmp4j.log.JavaLogAdapter
 
getName() - Method in interface org.snmp4j.log.LogAdapter
Returns the name of the logger.
getName() - Method in class org.snmp4j.log.LogProxy
 
getName() - Method in class org.snmp4j.log.NoLogger
 
getName() - Method in class org.snmp4j.util.ArgumentParser.ArgumentParameter
 
getName() - Method in class org.snmp4j.util.ThreadPool
Returns the name of the thread pool.
getNewState() - Method in class org.snmp4j.transport.TransportStateEvent
 
getNext() - Method in class org.snmp4j.security.Salt
Get the next value of the salt by adding one to its current value.
getNext(PDU, Target<A>) - Method in class org.snmp4j.Snmp
Sends a GETNEXT request to a target.
getNext(PDU, Target<A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
Asynchronously sends a GETNEXT request PDU to the given target.
GETNEXT - Static variable in class org.snmp4j.PDU
Denotes a getnext (search) PDU.
getNextMessageID() - Method in class org.snmp4j.mp.MPv3
Gets unique message ID.
getNextMsgID() - Method in class org.snmp4j.mp.MPv3
Gets the message ID that will be used for the next request to be sent by this message processing model.
getNextPDU() - Method in class org.snmp4j.Snmp.PendingRequest
 
getNextRequestID() - Method in interface org.snmp4j.MessageDispatcher
Gets the next unique request ID.
getNextRequestID() - Method in class org.snmp4j.MessageDispatcherImpl
 
getNextRequestID() - Method in class org.snmp4j.Snmp
Gets the next unique request ID.
getNextRequestID() - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
getNonRepeaters() - Method in class org.snmp4j.PDU
Gets the number of non repeater variable bindings in a GETBULK PDU.
getNonRepeaters() - Method in class org.snmp4j.util.DefaultPDUFactory
Gets the number of non repeater variable bindings for PDU.GETBULK PDUs.
getNonRepeaters() - Method in class org.snmp4j.util.SnmpConfigurator.InnerPDUFactory
 
getNotificationListenerTM(Address) - Method in class org.snmp4j.Snmp
Gets the transport mapping registered for the specified listen address.
getNumComplete() - Method in class org.snmp4j.util.TableUtils.Row
 
getNumLexicographicErrors() - Method in class org.snmp4j.util.TableUtils.TableRequest
Gets the number of lexicographic errors that occurred during request processing.
getOffset() - Method in class org.snmp4j.security.ByteArrayWindow
 
getOid() - Method in class org.snmp4j.event.CounterEvent
Gets the instance object identifier of the counter.
getOid() - Method in class org.snmp4j.smi.VariableBinding
Gets the object instance identifier of the variable binding.
getOid() - Method in class org.snmp4j.util.TableUtils.LastReceivedColumnInfo
 
getOIDLength(int[]) - Static method in class org.snmp4j.asn1.BER
Gets the payload length in bytes of the BER encoded OID value.
getOIDTextFormat() - Static method in class org.snmp4j.SNMP4JSettings
Gets the OID text format for textual representation of OIDs.
getOption() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
getOptionFormat() - Method in class org.snmp4j.util.ArgumentParser
 
getOwnerReference() - Method in class org.snmp4j.security.UsmUserEntry
Gets the owner of this user entry (if set).
getParameterFormat() - Method in exception org.snmp4j.util.ArgumentParser.ArgumentParseException
 
getParameterFormat() - Method in class org.snmp4j.util.ArgumentParser
 
getParameterFormatDetail() - Method in exception org.snmp4j.util.ArgumentParser.ArgumentParseException
 
getParameters() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
getPayloadLength() - Method in class org.snmp4j.transport.MessageLength
Returns the length of the payload.
getPdu() - Method in class org.snmp4j.MutablePDU
 
getPDU() - Method in class org.snmp4j.CommandResponderEvent
 
getPduFactory() - Method in class org.snmp4j.uri.SnmpURI
 
getPDUFactory(Map<String, List<Object>>) - Method in class org.snmp4j.util.SnmpConfigurator
 
getPduHandle() - Method in class org.snmp4j.CommandResponderEvent
 
getPduHandle() - Method in class org.snmp4j.mp.StateReference
 
getPduType() - Method in class org.snmp4j.util.DefaultPDUFactory
 
getPeerAddress() - Method in class org.snmp4j.CommandResponderEvent
Gets the transport address of the sending entity.
getPeerAddress() - Method in class org.snmp4j.event.ResponseEvent
Gets the transport address of the response sender.
getPeerAddress() - Method in class org.snmp4j.transport.AbstractServerSocket
 
getPeerAddress() - Method in class org.snmp4j.transport.TransportStateEvent
 
getPendingAsyncRequestCount() - Method in class org.snmp4j.Snmp
Gets the number of currently pending asynchronous requests.
getPendingSyncRequestCount() - Method in class org.snmp4j.Snmp
Gets the number of currently pending synchronous requests.
getPKIXRevocationChecker() - Method in class org.snmp4j.transport.DTLSTM
 
getPKIXRevocationChecker() - Method in interface org.snmp4j.transport.tls.X509TlsTransportMappingConfig
Gets the (optional and possibly null) revocation checker for the cert path validation of X509 certificates.
getPKIXRevocationChecker() - Method in class org.snmp4j.transport.TLSTM
 
getPort() - Method in class org.snmp4j.smi.TransportIpAddress
 
getPosition() - Method in class org.snmp4j.asn1.BERInputStream
Gets the current position in the underlying buffer.
getPositionMessage(BERInputStream) - Static method in class org.snmp4j.asn1.BER
 
getPreferredTransports() - Method in class org.snmp4j.AbstractTarget
 
getPreferredTransports() - Method in interface org.snmp4j.Target
Gets the prioritised list of transport mappings to be used for this target.
getPrime() - Method in class org.snmp4j.security.dh.DHParameters
 
getPriority() - Method in class org.snmp4j.transport.AbstractTransportMapping
Returns the priority of the internal listen thread.
getPrivacyKey() - Method in class org.snmp4j.DirectUserTarget
Gets the privacy key associated directly with this user target (without USM user table lookup).
getPrivacyKey() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getPrivacyKey() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getPrivacyKey() - Method in class org.snmp4j.security.UsmUserEntry
 
getPrivacyParameters() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getPrivacyPassphrase() - Method in class org.snmp4j.security.UsmUser
Gets the privacy passphrase.
getPrivacyProtocol() - Method in class org.snmp4j.DirectUserTarget
Get the PrivacyProtocol associated with this target or null if there is no direct user information provided but referenced by the AbstractTarget.securityName from the USM or there is no privacy.
getPrivacyProtocol() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getPrivacyProtocol() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getPrivacyProtocol() - Method in class org.snmp4j.security.UsmUser
Gets the privacy protocol ID.
getPrivacyProtocol(OID) - Method in class org.snmp4j.security.SecurityProtocols
Get the PrivacyProtocol with the given ID.
getPrivateKey() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getPrivateValueLength() - Method in class org.snmp4j.security.dh.DHParameters
 
getPrivKey() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getPrivProtocol() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getPrivProtocol(OID) - Method in class org.snmp4j.mp.MPv3
Gets an privacy protocol for the supplied ID.
getPrivProtocolOid(String) - Static method in class org.snmp4j.util.SnmpConfigurator
 
getProtocolID() - Method in enum org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
getProtocolID() - Method in enum org.snmp4j.fluent.TargetBuilder.PrivProtocol
 
getProtocolVersionPropertyName() - Method in class org.snmp4j.transport.DTLSTM
Returns the property name that is used by this transport mapping to determine the protocol versions from system properties.
getProtocolVersionPropertyName() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Returns the property name that is used by this transport mapping to determine the protocol versions from system properties.
getProtocolVersionPropertyName() - Method in class org.snmp4j.transport.TLSTM
Returns the property name that is used by this transport mapping to determine the protocol versions from system properties.
getProtocolVersions() - Method in class org.snmp4j.transport.DTLSTM
 
getProtocolVersions() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Return the (D)TLS protocol versions used by this transport mapping.
getProtocolVersions() - Method in class org.snmp4j.transport.TLSTM
 
getReadBuffer() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
 
getReceiveBufferSize() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Gets the requested receive buffer size for the underlying UDP socket.
getReport() - Method in exception org.snmp4j.fluent.SnmpCompletableFuture.ReportException
 
getReportHandler() - Method in class org.snmp4j.Snmp
Returns the report handler which is used internally to process reports received from command responders.
getReportPDU() - Method in class org.snmp4j.util.RetrievalEvent
Gets the report PDU associated with this event.
getReportSecurityLevelStrategy() - Static method in class org.snmp4j.SNMP4JSettings
 
getRequest() - Method in class org.snmp4j.event.ResponseEvent
Gets the request PDU.
getRequestedSecurityLevel() - Method in class org.snmp4j.TransportStateReference
 
getRequestID() - Method in class org.snmp4j.PDU
Gets the request ID associated with this PDU.
getRequestSerial() - Method in class org.snmp4j.util.TableUtils.ColumnsOfRequest
 
getRequestTimeout(int, long) - Method in class org.snmp4j.DefaultTimeoutModel
 
getRequestTimeout(int, long) - Method in interface org.snmp4j.TimeoutModel
Gets the timeout for all retries, which is defined as the sum of TimeoutModel.getRetryTimeout(int retryCount, int totalNumberOfRetries, long targetTimeout) for all retryCount in 0 &lz;= retryCount &lt; totalNumberOfRetries.
getResponder(A) - Method in class org.snmp4j.transport.DummyTransport
 
getResponse() - Method in class org.snmp4j.event.ResponseEvent
Gets the response PDU.
getResponseEvent() - Method in class org.snmp4j.fluent.SnmpCompletableFuture
 
getResponseRuntimeNanos() - Method in interface org.snmp4j.mp.RequestStatistics
Gets the time elapsed between the sending of the message and receiving its response.
getResponseType() - Method in class org.snmp4j.uri.SnmpUriResponse
 
getRetries() - Method in class org.snmp4j.AbstractTarget
Gets the number of retries.
getRetries() - Method in interface org.snmp4j.Target
Gets the number of retries.
getRetries() - Method in class org.snmp4j.uri.SnmpURI
 
getRetryTimeout(int, int, long) - Method in class org.snmp4j.DefaultTimeoutModel
 
getRetryTimeout(int, int, long) - Method in interface org.snmp4j.TimeoutModel
Gets the timeout for the specified retry (a zero value for retryCount specifies the first request).
getRootLogger() - Method in class org.snmp4j.log.ConsoleLogFactory
 
getRootLogger() - Method in class org.snmp4j.log.JavaLogFactory
 
getRootLogger() - Method in class org.snmp4j.log.LogFactory
Returns the top level logger.
getRow(OID) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
getRowIndex() - Method in class org.snmp4j.util.TableUtils.Row
 
getRows() - Method in class org.snmp4j.util.TableUtils.InternalTableListener
 
getScopedPduPosition() - Method in class org.snmp4j.security.TsmSecurityParameters
Gets the position of the ScopedPDU.
getScopedPduPosition() - Method in class org.snmp4j.security.UsmSecurityParameters
getScopedPduPosition
getSecurityCallback() - Method in class org.snmp4j.transport.DTLSTM
 
getSecurityCallback() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Gets the TlsTmSecurityCallback associated with this TransportMapping hook which is called by the transport mapping to lookup TLS security parameters from external configuration.
getSecurityCallback() - Method in class org.snmp4j.transport.tls.TlsTrustManager
Deprecated.
 
getSecurityCallback() - Method in class org.snmp4j.transport.TLSTM
 
getSecurityEngineID() - Method in class org.snmp4j.mp.StateReference
 
getSecurityEngineID() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getSecurityLevel() - Method in class org.snmp4j.AbstractTarget
 
getSecurityLevel() - Method in class org.snmp4j.CommandResponderEvent
 
getSecurityLevel() - Method in class org.snmp4j.mp.StateReference
 
getSecurityLevel() - Method in class org.snmp4j.mp.StatusInformation
 
getSecurityLevel() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getSecurityLevel() - Method in interface org.snmp4j.Target
Gets the security level associated with this target.
getSecurityModel() - Method in class org.snmp4j.AbstractTarget
 
getSecurityModel() - Method in class org.snmp4j.CommandResponderEvent
Gets the security model used by the command.
getSecurityModel() - Method in class org.snmp4j.CommunityTarget
 
getSecurityModel() - Method in class org.snmp4j.mp.MPv3.HeaderData
 
getSecurityModel() - Method in class org.snmp4j.mp.StateReference
 
getSecurityModel() - Method in class org.snmp4j.security.UsmUser
Gets the security model ID of the USM.
getSecurityModel() - Method in interface org.snmp4j.Target
Gets the security model associated with this target.
getSecurityModel() - Method in class org.snmp4j.uri.SnmpURI
 
getSecurityModel(int) - Method in class org.snmp4j.mp.MPv3
Gets the security model for the supplied ID.
getSecurityModel(Integer32) - Method in class org.snmp4j.security.SecurityModels
Returns a security model from the central repository of security models.
getSecurityModels() - Method in class org.snmp4j.mp.MPv3
Gets the security models supported by this MPv3.
getSecurityName() - Method in class org.snmp4j.AbstractTarget
 
getSecurityName() - Method in class org.snmp4j.CommandResponderEvent
 
getSecurityName() - Method in class org.snmp4j.mp.StateReference
 
getSecurityName() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
getSecurityName() - Method in class org.snmp4j.security.UsmUser
Gets the user's security name.
getSecurityName() - Method in interface org.snmp4j.Target
Gets the security name associated with this target.
getSecurityName() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
getSecurityName() - Method in class org.snmp4j.TransportStateReference
 
getSecurityName(C[]) - Method in interface org.snmp4j.transport.tls.TlsTmSecurityCallback
Gets the tmSecurityName (see RFC 5953) from the certificate chain of the communication peer that needs to be authenticated.
getSecurityName(C[]) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
getSecurityName(X509Certificate[]) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
getSecurityName(X509Certificate[]) - Method in class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
getSecurityNamePrefix(byte[]) - Method in class org.snmp4j.security.TSM
 
getSecurityParametersPosition() - Method in interface org.snmp4j.security.SecurityParameters
Gets the byte position of the first byte (counted from zero) of the security parameters in the whole message.
getSecurityParametersPosition() - Method in class org.snmp4j.security.TsmSecurityParameters
 
getSecurityParametersPosition() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getSecurityProtocol(OID) - Method in class org.snmp4j.security.SecurityProtocols
Get the security protocol (AuthenticationProtocol or PrivacyProtocol) for the specified protocol OID.
getSecurityProtocolOIDs(SecurityProtocols.SecurityProtocolType) - Method in class org.snmp4j.security.SecurityProtocols
Returns the object identifiers (OIDs) of the SecurityProtocols known to this SecurityProtocols instance that have the specified type.
getSecurityProtocols() - Method in class org.snmp4j.mp.MPv3
Gets the security protocols supported by this MPv3.
getSecurityProtocols() - Method in class org.snmp4j.security.USM
Returns the security protocol collection used by this USM.
getSecurityStateReference() - Method in class org.snmp4j.mp.StateReference
 
getSelector() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
getSequencePosition() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getServerFingerprint() - Method in interface org.snmp4j.CertifiedIdentity
 
getServerFingerprint() - Method in class org.snmp4j.CertifiedTarget
 
getSessionID() - Method in class org.snmp4j.transport.AbstractSocketEntry
Gets the unique identifier of the associated (TLS) session.
getSessionID() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
 
getSessionID() - Method in class org.snmp4j.TransportStateReference
 
getSmiValue() - Method in enum org.snmp4j.mp.SnmpConstants.StorageTypeEnum
Gets the SMI value of the enumeration for setting a StorageType OBJECT-TYPE.
getSmiValue() - Method in enum org.snmp4j.smi.MaxAccess
Gets the MAX-ACCESS (or ACCESS in SMIv1) clause string.
getSnmp4jErrorStatus() - Method in exception org.snmp4j.MessageException
Gets the SNMP4J specific error status associated with this exception.
getSnmp4jStatistics() - Static method in class org.snmp4j.SNMP4JSettings
Get the SNMP4J statistics level.
getSnmpSyntax() - Method in interface org.snmp4j.smi.SubIndexInfo
Gets the SNMP syntax value of the sub-index' base syntax.
getSnmpSyntax() - Method in class org.snmp4j.smi.SubIndexInfoImpl
 
getSnmpValue() - Method in enum org.snmp4j.security.SecurityLevel
Gets the SNMP value of this security level.
getSocketAddress() - Method in interface org.snmp4j.smi.Address
Gets the socket address of this address.
getSocketAddress() - Method in class org.snmp4j.smi.GenericAddress
 
getSocketAddress() - Method in class org.snmp4j.smi.IpAddress
 
getSocketAddress() - Method in class org.snmp4j.smi.TcpAddress
 
getSocketChannel() - Method in class org.snmp4j.transport.AbstractSocketEntry
Gets the socket channel associated with this socket entry.
getSocketCleaner() - Method in class org.snmp4j.transport.AbstractTransportMapping
Gets the CommonTimer that controls socket cleanup operations.
getSocketCleaner() - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Gets the CommonTimer that controls socket cleanup operations.
getSocketCleaner() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Gets the CommonTimer that controls socket cleanup operations.
getSocketCleaner() - Method in class org.snmp4j.transport.DTLSTM
Gets the CommonTimer that controls socket cleanup operations.
getSockets() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Gets an unmodifiable map of the AbstractSocketEntry instances associated with this transport mapping.
getSocketTimeout() - Method in class org.snmp4j.transport.AbstractServerSocket
 
getSocketTimeout() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Returns the socket timeout.
getSparseTableMode() - Method in class org.snmp4j.util.TableUtils.TableRequest
 
getSpecificTrap() - Method in class org.snmp4j.PDUv1
Gets the specific trap ID.
getSSLContext(boolean, TransportStateReference) - Method in class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
getSSLContext(boolean, TransportStateReference) - Method in interface org.snmp4j.transport.tls.SSLEngineConfigurator
Gets the SSLContext for this SSL connection.
getSslEngineConfigurator() - Method in class org.snmp4j.transport.DTLSTM
 
getSslEngineConfigurator() - Method in class org.snmp4j.transport.TLSTM
 
getStateReference() - Method in class org.snmp4j.CommandResponderEvent
 
getStateReference() - Method in class org.snmp4j.mp.MutableStateReference
 
getStatus() - Method in class org.snmp4j.util.RetrievalEvent
Gets the status of the table operation.
getStatusInformation() - Method in exception org.snmp4j.MessageException
 
getStorageType() - Method in class org.snmp4j.security.UsmUserEntry
 
getSubIDLength(int) - Static method in class org.snmp4j.asn1.BER
 
getSubjAltName(Collection<List<?>>, int) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
 
getSubtree(Target<?>, OID) - Method in class org.snmp4j.util.TreeUtils
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target synchronously.
getSubtree(Target<?>, OID, Object, TreeListener) - Method in class org.snmp4j.util.TreeUtils
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target asynchronously.
getSuffix(OID) - Method in class org.snmp4j.smi.OID
Get the suffix of this OID that exceeds the given OID.
getSupportedAddressClass() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.DTLSTM
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.DummyTransport
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.TcpTransportMapping
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.TLSTM
 
getSupportedAddressClass() - Method in class org.snmp4j.transport.UdpTransportMapping
 
getSupportedAddressClass() - Method in interface org.snmp4j.TransportMapping
Gets the primary Address class that is supported by this transport mapping.
getSupportedAddressClasses() - Method in class org.snmp4j.transport.DTLSTM
Returns a set of DtlsAddress and UdpAddress.
getSupportedAddressClasses() - Method in interface org.snmp4j.TransportMapping
Return all Address classes supported by this transport mapping.
getSupportedTransportType() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Gets the TransportType this TransportMapping supports depending on AbstractConnectionOrientedTransportMapping.isServerEnabled().
getSupportedTransportType() - Method in class org.snmp4j.transport.DTLSTM
Gets the TransportType this TransportMapping supports depending on DTLSTM.isServerEnabled().
getSupportedTransportType() - Method in class org.snmp4j.transport.TLSTM
Gets the TransportType this TransportMapping supports depending on AbstractConnectionOrientedTransportMapping.isServerEnabled().
getSupportedTransportType() - Method in interface org.snmp4j.TransportMapping
Gets the TransportType this TransportMapping supports.
getSuspendedAddresses() - Method in class org.snmp4j.transport.AbstractTransportMapping
Gets a unmodifiable set of the suspended addresses of this
getSyntax() - Method in class org.snmp4j.smi.AbstractVariable
Gets the ASN.1 syntax identifier value of this SNMP variable.
getSyntax() - Method in class org.snmp4j.smi.BitString
 
getSyntax() - Method in class org.snmp4j.smi.Counter32
 
getSyntax() - Method in class org.snmp4j.smi.Counter64
 
getSyntax() - Method in class org.snmp4j.smi.Gauge32
 
getSyntax() - Method in class org.snmp4j.smi.GenericAddress
 
getSyntax() - Method in class org.snmp4j.smi.Integer32
 
getSyntax() - Method in class org.snmp4j.smi.IpAddress
 
getSyntax() - Method in class org.snmp4j.smi.Null
 
getSyntax() - Method in class org.snmp4j.smi.OctetString
 
getSyntax() - Method in class org.snmp4j.smi.OID
 
getSyntax() - Method in class org.snmp4j.smi.Opaque
 
getSyntax() - Method in class org.snmp4j.smi.TimeTicks
 
getSyntax() - Method in class org.snmp4j.smi.TransportIpAddress
 
getSyntax() - Method in class org.snmp4j.smi.UnsignedInteger32
 
getSyntax() - Method in interface org.snmp4j.smi.Variable
Gets the ASN.1 syntax identifier value of this SNMP variable.
getSyntax() - Method in class org.snmp4j.smi.VariableBinding
Gets the syntax of the variable bindings value.
getSyntax() - Method in class org.snmp4j.smi.VariantVariable
 
getSyntaxFromString(String) - Static method in class org.snmp4j.smi.AbstractVariable
Returns the BER syntax ID for the supplied syntax string (as returned by AbstractVariable.getSyntaxString(int)).
getSyntaxString() - Method in class org.snmp4j.smi.AbstractVariable
Gets a textual description of this Variable.
getSyntaxString() - Method in interface org.snmp4j.smi.Variable
Gets a textual description of this Variable.
getSyntaxString(int) - Static method in class org.snmp4j.smi.AbstractVariable
Gets a textual description of the supplied syntax type.
getTable(Target<?>, OID[], OID, OID) - Method in class org.snmp4j.util.TableUtils
Gets synchronously SNMP tabular data from one or more tables.
getTable(Target<?>, OID[], OID, OID, long) - Method in class org.snmp4j.util.TableUtils
Gets synchronously SNMP tabular data from one or more tables.
getTable(Target<?>, OID[], TableListener, Object, OID, OID) - Method in class org.snmp4j.util.TableUtils
Gets SNMP tabular data from one or more tables.
getTable(Target<?>, OID[], TableListener, Object, OID, OID, TableUtils.SparseTableMode) - Method in class org.snmp4j.util.TableUtils
Gets SNMP tabular data from one or more tables.
getTableStatus() - Method in class org.snmp4j.util.TableUtils.TableRequest
 
getTarget() - Method in class org.snmp4j.TransportStateReference
Get the target instance that contains additional security information necessary to send a message.
getTarget(Map<String, List<Object>>) - Method in class org.snmp4j.util.SnmpConfigurator
 
getTaskManagerName(String, int) - Method in class org.snmp4j.util.ThreadPool
 
getTaskManagersBusyTimeoutMillis() - Method in class org.snmp4j.util.ThreadPool
 
getTDomainPrefix(Class<? extends Address>) - Static method in class org.snmp4j.smi.GenericAddress
Gets the transport domain prefix string (lowercase) for a supplied Address class.
getThread() - Method in class org.snmp4j.util.DefaultThreadFactory.WorkerThread
 
getThreadFactory() - Static method in class org.snmp4j.SNMP4JSettings
Gets the thread factory.
getThreadJoinTimeout() - Static method in class org.snmp4j.SNMP4JSettings
Gets the Thread join timeout used to join threads if no explicit timeout is set.
getThreadName() - Method in class org.snmp4j.transport.AbstractTransportMapping
Returns the name of the listen thread.
getTime(OctetString) - Method in class org.snmp4j.security.UsmTimeTable
 
getTimeDiff() - Method in class org.snmp4j.security.UsmTimeEntry
 
getTimeout() - Method in class org.snmp4j.AbstractTarget
Gets the timeout for a target.
getTimeout() - Method in interface org.snmp4j.Target
Gets the timeout for a target.
getTimeout() - Method in class org.snmp4j.uri.SnmpURI
 
getTimeoutModel() - Method in class org.snmp4j.Snmp
Gets the timeout model associated with this SNMP session.
getTimerFactory() - Static method in class org.snmp4j.SNMP4JSettings
Gets the timer factory.
getTimestamp() - Method in class org.snmp4j.PDUv1
Gets the TimeTicks value of the trap sender's notion of its sysUpTime value when this trap has been generated.
getTimeTable() - Method in class org.snmp4j.security.USM
Returns the UsmTimeTable instance used by this USM for holding timing information about the local and remote SNMP entities.
getTlsMaxFragmentSize() - Method in class org.snmp4j.transport.TLSTM
Gets the maximum fragment size of supported for this transport mapping when acting as TLS server.
getTlsProtocols() - Method in class org.snmp4j.transport.TLSTM
Deprecated.
getTlsTmSecurityCallback() - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
getTlsTmSecurityCallback() - Method in class org.snmp4j.transport.tls.TlsX509CertifiedTarget
Gets the TlsTmSecurityCallback information needed to validate a client-server connection.
getTlsTransportMappingConfig() - Method in class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
getTmStateReference() - Method in class org.snmp4j.CommandResponderEvent
Gets the transport model state reference as defined by RFC 5590.
getTmStateReference() - Method in class org.snmp4j.security.TsmSecurityStateReference
 
getTotalMessagesSent() - Method in interface org.snmp4j.mp.RequestStatistics
Gets the total number of messages that have been sent on behalf of this request.
getTransactionID() - Method in class org.snmp4j.mp.PduHandle
Gets the transaction ID of this handle.
getTransport() - Method in class org.snmp4j.event.AuthenticationFailureEvent
Returns the transport mapping over which the message has bee received.
getTransport() - Method in class org.snmp4j.TransportStateReference
 
getTransport(A) - Method in interface org.snmp4j.MessageDispatcher
Deprecated.
Use MessageDispatcher.getTransport(Address, TransportType) instead to make sure that the returned mapping supports the intended SNMP application type usage (i.e. command/notification generator or command receiver).
getTransport(A) - Method in class org.snmp4j.MessageDispatcherImpl
Deprecated.
Use MessageDispatcherImpl.getTransport(Address, TransportType) instead to make sure that the returned mapping supports the intended SNMP application type usage (i.e. command/notification generator or command receiver).
getTransport(A) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
Deprecated.
getTransport(A, TransportType) - Method in interface org.snmp4j.MessageDispatcher
Returns a transport mapping that can handle the supplied address.
getTransport(A, TransportType) - Method in class org.snmp4j.MessageDispatcherImpl
Returns a transport mapping that can handle the supplied address.
getTransport(A, TransportType) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
getTransportDomainPrefix(Address) - Method in class org.snmp4j.security.TSM
 
getTransportMapping() - Method in class org.snmp4j.CommandResponderEvent
Returns the transport mapping that received the PDU that triggered this event.
getTransportMapping() - Method in class org.snmp4j.mp.StateReference
 
getTransportMapping(Address) - Method in class org.snmp4j.Snmp.NotificationDispatcher
 
getTransportMappings() - Method in interface org.snmp4j.MessageDispatcher
Gets the Collection of transport mappings in this message dispatcher.
getTransportMappings() - Method in class org.snmp4j.MessageDispatcherImpl
Gets a collection of all registered transport mappings.
getTransportMappings() - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
getTransportSecurityLevel() - Method in class org.snmp4j.TransportStateReference
 
getTrapOID(OID, int, int) - Static method in class org.snmp4j.mp.SnmpConstants
 
getTrustManagerFactory() - Method in class org.snmp4j.transport.DTLSTM
 
getTrustManagerFactory() - Method in class org.snmp4j.transport.tls.DefaultSSLEngineConfiguration
 
getTrustManagerFactory() - Method in class org.snmp4j.transport.TLSTM
 
getTrustStore() - Method in class org.snmp4j.transport.DTLSTM
 
getTrustStore() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
getTrustStore() - Method in class org.snmp4j.transport.TLSTM
 
getTrustStorePassword() - Method in class org.snmp4j.transport.DTLSTM
 
getTrustStorePassword() - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
getTrustStorePassword() - Method in class org.snmp4j.transport.TLSTM
 
getType() - Method in class org.snmp4j.event.SnmpEngineEvent
Returns the type of the engine event.
getType() - Method in class org.snmp4j.event.UsmUserEvent
Return the type of operation that triggered this event.
getType() - Method in class org.snmp4j.PDU
Gets the PDU type.
getType() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
getType() - Method in class org.snmp4j.util.ArgumentParser.ArgumentParameter
 
getTypeFromString(String) - Static method in class org.snmp4j.PDU
Gets the PDU type identifier for a string representation of the type.
getTypeString(int) - Static method in class org.snmp4j.PDU
Gets a string representation of the supplied PDU type.
getUnsigned(int) - Method in class org.snmp4j.smi.OID
Gets the unsigned sub-identifier value at the specified position.
getUser() - Method in class org.snmp4j.event.UsmUserEvent
Get the modified entry of the UsmUserTable.
getUser(OctetString) - Method in class org.snmp4j.security.UsmUserTable
 
getUser(OctetString, OctetString) - Method in class org.snmp4j.security.USM
Looks up a UsmUserEntry by an engine ID and security name.
getUser(OctetString, OctetString) - Method in class org.snmp4j.security.UsmUserTable
 
getUserEntries() - Method in class org.snmp4j.security.UsmUserTable
 
getUserEntries(OctetString) - Method in class org.snmp4j.security.UsmUserTable
Gets all user entries with the supplied user name.
getUserName() - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
getUserName() - Method in class org.snmp4j.security.UsmSecurityParameters
 
getUserName() - Method in class org.snmp4j.security.UsmUserEntry
 
getUserObject() - Method in class org.snmp4j.event.ResponseEvent
Gets the user object that has been supplied to the asynchronous request Session.send(PDU pdu, org.snmp4j.Target target, Object userHandle, ResponseListener listener).
getUserObject() - Method in class org.snmp4j.util.RetrievalEvent
Gets the user object that has been specified by the user when the retrieval operation that fired this event has been requested.
getUserObjects() - Method in class org.snmp4j.fluent.SnmpCompletableFuture
Returns the user objects provided by SnmpCompletableFuture.send(Snmp, Target, PDU, Object...) when this future completed.
getUserTable() - Method in class org.snmp4j.security.USM
Returns the UsmUserTable instance used by the USM for local storage of USM user information.
getUsm() - Method in class org.snmp4j.uri.SnmpURI
 
getUSM() - Method in class org.snmp4j.Snmp
Gets the User Based Security Model (USM).
getUsmUser() - Method in class org.snmp4j.security.UsmUserEntry
 
getValue() - Method in class org.snmp4j.asn1.BER.MutableByte
 
getValue() - Method in class org.snmp4j.security.ByteArrayWindow
 
getValue() - Method in class org.snmp4j.smi.Counter64
 
getValue() - Method in class org.snmp4j.smi.Integer32
Gets the value.
getValue() - Method in class org.snmp4j.smi.OctetString
 
getValue() - Method in class org.snmp4j.smi.OID
Gets all sub-identifiers as an int array.
getValue() - Method in class org.snmp4j.smi.TransportIpAddress
Returns the address value as a byte array.
getValue() - Method in class org.snmp4j.smi.UnsignedInteger32
 
getValue() - Method in exception org.snmp4j.util.ArgumentParser.ArgumentParseException
 
getValue(Map<String, List<Object>>, String, int) - Static method in class org.snmp4j.util.ArgumentParser
Gets the n-th option value of a list of values - if available.
getVariable() - Method in class org.snmp4j.smi.VariableBinding
Gets the value of the variable binding.
getVariable() - Method in class org.snmp4j.smi.VariantVariable
Returns the typed variable that holds the wrapped value.
getVariable(OID) - Method in class org.snmp4j.PDU
Gets the first variable whose OID starts with the specified OID.
getVariableBindings() - Method in class org.snmp4j.PDU
Gets the variable binding vector.
getVariableBindings() - Method in class org.snmp4j.util.TreeEvent
Gets the variable bindings retrieved in depth first order from the (sub-)tree.
getVariableTextFormat() - Static method in class org.snmp4j.SNMP4JSettings
Gets the variable text format for textual representation of variable bindings.
getVersion() - Method in class org.snmp4j.AbstractTarget
Gets the SNMP version (NMP messagen processing model) of the target.
getVersion() - Method in enum org.snmp4j.fluent.TargetBuilder.SnmpVersion
 
getVersion() - Method in interface org.snmp4j.Target
Gets the SNMP version (NMP messagen processing model) of the target.
getVersion() - Method in class org.snmp4j.uri.SnmpURI
 
getVersion() - Static method in class org.snmp4j.version.VersionInfo
Gets the version string for this release.
getX509CertificateRevocationListURI() - Method in class org.snmp4j.transport.DTLSTM
 
getX509CertificateRevocationListURI() - Method in interface org.snmp4j.transport.tls.X509TlsTransportMappingConfig
Gets the X509 certificate revocation list (CRL) URI, if defined.
getX509CertificateRevocationListURI() - Method in class org.snmp4j.transport.TLSTM
 

H

handleDroppedMessageToSend(A, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.AbstractTransportMapping
Handle a message that could not be send to the specified address, because there is no server socket for receiving responses.
handleInternalResponse(PDU, PDU, Address) - Method in class org.snmp4j.Snmp
 
handleInterruptedExceptionOnExecute(InterruptedException, WorkerTask) - Method in class org.snmp4j.util.ThreadPool
Handle a interrupted exception on the execution attempt of WorkerTask.
hasAuthoritativeEngineID() - Method in interface org.snmp4j.security.SecurityModel
Checks whether this SecurityModel has an authoritative engine ID.
hasAuthoritativeEngineID() - Method in class org.snmp4j.security.TSM
 
hasAuthoritativeEngineID() - Method in class org.snmp4j.security.USM
 
hasCertifiedIdentity(TransportStateReference) - Static method in class org.snmp4j.TransportStateReference
Check if the given TransportStateReference has CertifiedIdentity information.
hash(byte[]) - Method in interface org.snmp4j.security.AuthenticationProtocol
Generates a hash value for the given data.
hash(byte[]) - Method in class org.snmp4j.security.AuthGeneric
 
hash(byte[], int, int) - Method in interface org.snmp4j.security.AuthenticationProtocol
Generates a hash value for the given data.
hash(byte[], int, int) - Method in class org.snmp4j.security.AuthGeneric
 
hashCode() - Method in class org.snmp4j.AbstractTarget
 
hashCode() - Method in class org.snmp4j.DirectUserTarget
 
hashCode() - Method in class org.snmp4j.mp.PduHandle
Returns a hash code value for the object.
hashCode() - Method in class org.snmp4j.mp.SimpleMessageID
 
hashCode() - Method in class org.snmp4j.mp.StateReference
 
hashCode() - Method in class org.snmp4j.PDU
 
hashCode() - Method in class org.snmp4j.security.ByteArrayWindow
 
hashCode() - Method in class org.snmp4j.security.dh.DHParameters
 
hashCode() - Method in class org.snmp4j.security.UsmUser
 
hashCode() - Method in class org.snmp4j.security.UsmUserTable.UsmUserKey
 
hashCode() - Method in class org.snmp4j.smi.AbstractVariable
 
hashCode() - Method in class org.snmp4j.smi.Counter64
 
hashCode() - Method in class org.snmp4j.smi.GenericAddress
 
hashCode() - Method in class org.snmp4j.smi.Integer32
 
hashCode() - Method in class org.snmp4j.smi.IpAddress
 
hashCode() - Method in class org.snmp4j.smi.Null
 
hashCode() - Method in class org.snmp4j.smi.OctetString
 
hashCode() - Method in class org.snmp4j.smi.OID
 
hashCode() - Method in class org.snmp4j.smi.TransportIpAddress
 
hashCode() - Method in class org.snmp4j.smi.UnsignedInteger32
 
hashCode() - Method in interface org.snmp4j.smi.Variable
 
hashCode() - Method in class org.snmp4j.smi.VariableBinding
 
hashCode() - Method in class org.snmp4j.smi.VariantVariable
 
hashCode() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
 
hashCode() - Method in class org.snmp4j.UserTarget
 
hasImpliedLength() - Method in interface org.snmp4j.smi.SubIndexInfo
Checks if the sub-index represented by this index info has an implied length or not.
hasImpliedLength() - Method in class org.snmp4j.smi.SubIndexInfoImpl
 
hasMessage() - Method in class org.snmp4j.transport.AbstractSocketEntry
Check if there are messages to be sent.
hasNext() - Method in class org.snmp4j.log.JavaLogFactory.JavaLogAdapterIterator
 
hasNext() - Method in class org.snmp4j.util.EnumerationIterator
Returns true if the iteration has more elements.
hasNullValues() - Method in class org.snmp4j.util.TableUtils.Row
 
hasUser(OctetString, OctetString) - Method in class org.snmp4j.security.USM
Checks if the specified user is known by this USM.
HeaderData() - Constructor for class org.snmp4j.mp.MPv3.HeaderData
 
HMAC_BLOCK_SIZE - Static variable in class org.snmp4j.security.AuthGeneric
 
hmac128sha224 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
hmac192sha256 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
hmac256sha384 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
hmac384sha512 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
hmacBlockSize - Variable in class org.snmp4j.security.AuthGeneric
 
HUNDREDTHS_TO_NANOSECOND - Static variable in class org.snmp4j.mp.SnmpConstants
 

I

ID - Static variable in class org.snmp4j.mp.MPv1
 
ID - Static variable in class org.snmp4j.mp.MPv2c
 
ID - Static variable in class org.snmp4j.mp.MPv3
 
ID - Static variable in class org.snmp4j.security.AuthHMAC128SHA224
 
ID - Static variable in class org.snmp4j.security.AuthHMAC192SHA256
 
ID - Static variable in class org.snmp4j.security.AuthHMAC256SHA384
 
ID - Static variable in class org.snmp4j.security.AuthHMAC384SHA512
 
ID - Static variable in class org.snmp4j.security.AuthMD5
 
ID - Static variable in class org.snmp4j.security.AuthSHA
 
ID - Static variable in class org.snmp4j.security.nonstandard.PrivAES192With3DESKeyExtension
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.nonstandard.PrivAES256With3DESKeyExtension
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.Priv3DES
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.PrivAES128
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.PrivAES192
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.PrivAES256
Unique ID of this privacy protocol.
ID - Static variable in class org.snmp4j.security.PrivDES
Unique ID of this privacy protocol.
IGNORED_ENGINE_ID - Static variable in class org.snmp4j.event.SnmpEngineEvent
 
incomingPDUFactory - Variable in class org.snmp4j.mp.MPv1
 
incomingPDUFactory - Variable in class org.snmp4j.mp.MPv2c
 
incomingPDUFactory - Variable in class org.snmp4j.mp.MPv3
 
inconsistentName - Static variable in class org.snmp4j.PDU
The specified object does not exists and presently it cannot be created, see error index.
inconsistentValue - Static variable in class org.snmp4j.PDU
The variable binding's value is presently inconsistent with the current state of the target object, see error index.
increment() - Method in class org.snmp4j.smi.Counter32
Increment the value of the counter by one.
increment() - Method in class org.snmp4j.smi.Counter64
Increment the value of the counter by one.
increment(long) - Method in class org.snmp4j.smi.Counter32
Increment the value by more than one in one step.
increment(long) - Method in class org.snmp4j.smi.Counter64
Increment the value by more than one in one step.
incrementCounter(CounterEvent) - Method in interface org.snmp4j.event.CounterListener
Increment the supplied counter instance and return the current value (after incrementation) in the event object if the event receiver is the maintainer of the counter value.
incrementCounter(CounterEvent) - Method in class org.snmp4j.mp.DefaultCounterListener
 
info(CharSequence) - Method in class org.snmp4j.log.ConsoleLogAdapter
Logs an informational message.
info(CharSequence) - Method in class org.snmp4j.log.JavaLogAdapter
 
info(CharSequence) - Method in interface org.snmp4j.log.LogAdapter
Logs an informational message.
info(CharSequence) - Method in class org.snmp4j.log.LogProxy
 
info(CharSequence) - Method in class org.snmp4j.log.NoLogger
 
INFO - Static variable in class org.snmp4j.log.LogLevel
 
inform(PDU, Target<A>) - Method in class org.snmp4j.Snmp
Sends an INFORM request to a target.
inform(PDU, Target<A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
Asynchronously sends an INFORM request PDU to the given target.
INFORM - Static variable in class org.snmp4j.PDU
Denotes a SNMPv2c/v3 inform PDU (unprecisely also known as a confirmed notification).
initDefaults() - Method in class org.snmp4j.mp.MPv3
Creates and initializes the default security protocols.
initMessageDispatcher() - Method in class org.snmp4j.Snmp
 
initVectorLength - Variable in class org.snmp4j.security.PrivacyGeneric
 
InnerPDUFactory(Map<String, List<Object>>) - Constructor for class org.snmp4j.util.SnmpConfigurator.InnerPDUFactory
 
insertFirstPDU(PDU) - Method in class org.snmp4j.Snmp.PendingRequest
 
insertMessages(List<byte[]>) - Method in class org.snmp4j.transport.AbstractSocketEntry
Insert the given messages before already queued messages to the to-be-sent queue.
instance - Static variable in class org.snmp4j.mp.CounterSupport
 
instance - Static variable in class org.snmp4j.smi.Null
 
INTEGER - Static variable in class org.snmp4j.asn1.BER
 
Integer32 - Class in org.snmp4j.smi
The Integer32 represents 32bit signed integer values for SNMP.
Integer32() - Constructor for class org.snmp4j.smi.Integer32
Creates an Integer32 with a zero value.
Integer32(int) - Constructor for class org.snmp4j.smi.Integer32
Creates an Integer32 variable with the supplied value.
INTEGER32 - Static variable in class org.snmp4j.asn1.BER
 
InternalTableListener() - Constructor for class org.snmp4j.util.TableUtils.InternalTableListener
 
interrupt() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
interrupt() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
 
interrupt() - Method in class org.snmp4j.util.DefaultThreadFactory.WorkerThread
 
interrupt() - Method in class org.snmp4j.util.ThreadPool
Interrupts all threads in the pool.
interrupt() - Method in interface org.snmp4j.util.WorkerTask
Interrupts this task.
IO_ERROR - org.snmp4j.uri.SnmpUriResponse.Type
 
IpAddress - Class in org.snmp4j.smi
The IpAddress class represents an IPv4 address SNMP variable.
IpAddress() - Constructor for class org.snmp4j.smi.IpAddress
Creates a 0.0.0.0 IP address.
IpAddress(byte[]) - Constructor for class org.snmp4j.smi.IpAddress
Create an IP address from a raw IP address.
IpAddress(String) - Constructor for class org.snmp4j.smi.IpAddress
Create an IP address from an address string.
IpAddress(InetAddress) - Constructor for class org.snmp4j.smi.IpAddress
Creates an IP address from an InetAddress
IPADDRESS - Static variable in class org.snmp4j.asn1.BER
 
isAcceptedIssuer(C) - Method in interface org.snmp4j.transport.tls.TlsTmSecurityCallback
Check if the supplied issuer certificate is accepted as server.
isAcceptedIssuer(C) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
isAcceptedIssuer(X509Certificate) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
isAcceptedIssuer(X509Certificate) - Method in class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
isAddressSupported(Address) - Method in interface org.snmp4j.TransportMapping
Checks if the provided address can be used with this transport mapping.
isAddressSupported(Address, boolean) - Method in interface org.snmp4j.TransportMapping
Checks if the provided address can be used with this transport mapping.
isAllowSNMPv2InV1() - Static method in class org.snmp4j.SNMP4JSettings
 
isAsyncMsgProcessingSupported() - Method in class org.snmp4j.transport.AbstractTransportMapping
Returns true if asynchronous (multi-threaded) message processing may be implemented.
isAsyncMsgProcessingSupported() - Method in class org.snmp4j.transport.DTLSTM
 
isAuthentic(byte[], byte[], int, int, ByteArrayWindow) - Method in interface org.snmp4j.security.AuthenticationProtocol
Authenticates an incoming message.
isAuthentic(byte[], byte[], int, int, ByteArrayWindow) - Method in class org.snmp4j.security.AuthGeneric
 
isCachedForResponseProcessing() - Method in interface org.snmp4j.security.SecurityStateReference
Returns the isCachedForResponseProcessing flag indicating whether this security state reference has been cached for response processing which means it can be used later for response or report processing rather than for requests or notifications (traps).
isCachedForResponseProcessing() - Method in class org.snmp4j.security.TsmSecurityStateReference
 
isCachedForResponseProcessing() - Method in class org.snmp4j.security.UsmSecurityStateReference
 
isCancelled() - Method in class org.snmp4j.transport.TransportStateEvent
Indicates whether this event has been canceled.
isCheckFirstSubID012() - Static method in class org.snmp4j.asn1.BER
 
isCheckLexicographicOrdering() - Method in class org.snmp4j.util.TableUtils
Indicates whether a single request on behalf of TableUtils.getTable(Target, OID[], OID, OID) or TableUtils.getTable(Target, OID[], TableListener, Object, OID, OID) is sent to the agent or not.
isCheckOutgoingMsg() - Method in class org.snmp4j.MessageDispatcherImpl
Returns whether consistency checks for outgoing messages are activated.
isCheckSequenceLength() - Static method in class org.snmp4j.asn1.BER
Gets the SEQUENCE length checking mode.
isCheckUsmUserPassphraseLength() - Static method in class org.snmp4j.SNMP4JSettings
 
isCheckValueLength() - Method in class org.snmp4j.asn1.BER
 
isClientCertificateAccepted(C) - Method in interface org.snmp4j.transport.tls.TlsTmSecurityCallback
Check if the supplied peer end certificate is accepted as client.
isClientCertificateAccepted(C) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
isClientCertificateAccepted(X509Certificate) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
isClientCertificateAccepted(X509Certificate) - Method in class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
isCommandResponder() - Method in class org.snmp4j.util.SnmpConfigurator
 
isConfirmedPdu() - Method in class org.snmp4j.PDU
Checks whether this PDU is a confirmed class PDU.
isContextEngineIdDiscoveryDisabled() - Method in class org.snmp4j.Snmp
Checks whether RFC5343 based context engine ID discovery is disabled or not.
isCountRegisteredOnly() - Method in class org.snmp4j.mp.DefaultCounterListener
 
isCreatable() - Method in enum org.snmp4j.smi.MaxAccess
Checks if the maximum access is creatable.
isDebugEnabled() - Method in class org.snmp4j.log.ConsoleLogAdapter
Checks whether DEBUG level logging is activated for this log adapter.
isDebugEnabled() - Method in class org.snmp4j.log.JavaLogAdapter
 
isDebugEnabled() - Method in interface org.snmp4j.log.LogAdapter
Checks whether DEBUG level logging is activated for this log adapter.
isDebugEnabled() - Method in class org.snmp4j.log.LogProxy
 
isDebugEnabled() - Method in class org.snmp4j.log.NoLogger
 
isDone() - Method in interface org.snmp4j.util.SchedulerTask
Returns true if this task is finished and should never be executed again.
isDynamic() - Method in class org.snmp4j.smi.AbstractVariable
Indicates whether this variable is dynamic, which means that it might change its value while it is being (BER) serialized.
isDynamic() - Method in interface org.snmp4j.smi.Variable
Indicates whether this variable is dynamic.
isDynamic() - Method in class org.snmp4j.smi.VariantVariable
 
isEngineClosed(SSLEngine) - Static method in class org.snmp4j.transport.TLSTM
Check if a SSLEngine is fully closed.
isEngineDiscoveryEnabled() - Method in class org.snmp4j.security.USM
Checks whether engine ID discovery is enabled or not.
isError() - Method in class org.snmp4j.util.RetrievalEvent
Indicates whether the event reports an error or not.
isException() - Method in class org.snmp4j.smi.AbstractVariable
Checks whether this variable represents an exception like noSuchObject, noSuchInstance, and endOfMibView.
isException() - Method in interface org.snmp4j.smi.Variable
Checks whether this variable represents an exception like noSuchObject, noSuchInstance, and endOfMibView.
isException() - Method in class org.snmp4j.smi.VariableBinding
Returns whether the variable bindings value has an exception syntax.
isExceptionSyntax(int) - Static method in class org.snmp4j.smi.Null
 
isExtensibilityEnabled() - Static method in class org.snmp4j.SNMP4JSettings
Tests if the extensibility feature is enabled.
isFinished() - Method in interface org.snmp4j.util.TableListener
Indicates whether the tree walk is complete or not.
isFinished() - Method in class org.snmp4j.util.TableUtils.InternalTableListener
 
isFinished() - Method in interface org.snmp4j.util.TreeListener
Indicates whether the tree walk is complete or not.
isForwardRuntimeExceptions() - Static method in class org.snmp4j.SNMP4JSettings
Indicates whether runtime exceptions should be thrown on thread boundaries controlled by SNMP4J and related APIs.
isHandshakeFinished() - Method in class org.snmp4j.transport.AbstractServerSocket
 
isIdle() - Method in class org.snmp4j.util.ThreadPool
Checks if all threads of the pool are idle.
isIdle() - Method in class org.snmp4j.util.ThreadPool.TaskManager
 
isIdle() - Method in interface org.snmp4j.util.WorkerPool
Checks if all workers of the pool are idle.
isIgnoreLexicographicOrder() - Method in class org.snmp4j.util.TreeUtils
Return the ignore lexicographic order errors flage value.
isInfoEnabled() - Method in class org.snmp4j.log.ConsoleLogAdapter
Checks whether INFO level logging is activated for this log adapter.
isInfoEnabled() - Method in class org.snmp4j.log.JavaLogAdapter
 
isInfoEnabled() - Method in interface org.snmp4j.log.LogAdapter
Checks whether INFO level logging is activated for this log adapter.
isInfoEnabled() - Method in class org.snmp4j.log.LogProxy
 
isInfoEnabled() - Method in class org.snmp4j.log.NoLogger
 
isListening() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
isListening() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
isListening() - Method in class org.snmp4j.transport.DummyTransport
 
isListening() - Method in class org.snmp4j.transport.TLSTM
 
isListening() - Method in interface org.snmp4j.TransportMapping
Returns true if the transport mapping is listening for incoming messages.
isLocalized() - Method in class org.snmp4j.security.UsmUser
Indicates whether the passphrases of this USM user need to be localized or not (true is returned in that case).
isLogLevelEnabled(LogLevel) - Method in interface org.snmp4j.log.LogAdapter
Checks whether there is logging enabled for the specified log level for this log adapter.
isMandatory() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
isMarked() - Method in class org.snmp4j.asn1.BERInputStream
Checks whether a mark has been set on the input stream.
isMatchingFingerprint(X509Certificate[], OctetString, boolean, CounterSupport, LogAdapter, Object) - Static method in class org.snmp4j.transport.tls.TLSTMUtil
Checks if any of the certificates in the provided array matches the given fingerprint.
isMatchingMessageID(int) - Method in class org.snmp4j.mp.StateReference
 
isMatchingMessageID(MessageID) - Method in class org.snmp4j.mp.StateReference
 
isNoGetBulk() - Static method in class org.snmp4j.SNMP4JSettings
 
isOpenSocketOnSending() - Method in class org.snmp4j.transport.TcpTransportMapping
If true and method TcpTransportMapping.listen() has not been called yet or the connection has been closed or reset, then TcpTransportMapping.listen() will be called to open the communication socket when a message is being sent using TcpTransportMapping.sendMessage(TcpAddress, byte[], TransportStateReference, long, int).
isOrderError() - Method in class org.snmp4j.util.TableUtils.Row
 
isParameter() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
isPrintable() - Method in class org.snmp4j.smi.OctetString
Determines whether this octet string contains non ISO control characters only.
isProcessed() - Method in class org.snmp4j.CommandResponderEvent
Checks whether this event is already processed or not.
isProtocolVersionSupported(int) - Method in interface org.snmp4j.mp.MessageProcessingModel
Checks whether the supplied SNMP protocol version is supported by this message processing model.
isProtocolVersionSupported(int) - Method in class org.snmp4j.mp.MPv1
 
isProtocolVersionSupported(int) - Method in class org.snmp4j.mp.MPv2c
 
isProtocolVersionSupported(int) - Method in class org.snmp4j.mp.MPv3
 
isReadOnly() - Method in enum org.snmp4j.smi.MaxAccess
Checks if the maximum access is MaxAccess.readOnly.
isReadyToRun() - Method in interface org.snmp4j.util.SchedulerTask
Checks whether this task is ready to be executed.
isRegistered(int) - Method in class org.snmp4j.transport.AbstractSocketEntry
Check if the given operation(s) is registerd
isReportable() - Method in class org.snmp4j.mp.StateReference
 
isRespawnThreads() - Method in class org.snmp4j.util.ThreadPool
Tests if the threads are respawn (recreates) when they have been stopped or canceled.
isResponsePdu() - Method in class org.snmp4j.PDU
Checks whether this PDU is a PDU.RESPONSE or [@link PDU#REPORT}.
isResponseReceived() - Method in class org.snmp4j.Snmp.PendingRequest
 
isSameSecurity() - Method in class org.snmp4j.TransportStateReference
 
isSecretLoggingEnabled() - Static method in class org.snmp4j.SNMP4JSettings
Check if logging secrets with their secret value in any debug level is allowed (true) or not (false).
isSendColumnPDUsMultiThreaded() - Method in class org.snmp4j.util.TableUtils
 
isServerCertificateAccepted(C[]) - Method in interface org.snmp4j.transport.tls.TlsTmSecurityCallback
Check if the supplied peer certificate chain is accepted as server.
isServerCertificateAccepted(C[]) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
 
isServerCertificateAccepted(X509Certificate[]) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
isServerCertificateAccepted(X509Certificate[]) - Method in class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
isServerEnabled() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
isServerEnabled() - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Checks whether a server for incoming requests is enabled.
isServerEnabled() - Method in class org.snmp4j.transport.DTLSTM
Checks whether a server for incoming requests is enabled.
isStop() - Method in class org.snmp4j.util.TaskScheduler
Checks if the scheduler is (to be) stopped.
isStopped() - Method in class org.snmp4j.util.ThreadPool.TaskManager
 
isSupported() - Method in class org.snmp4j.security.AuthGeneric
 
isSupported() - Method in class org.snmp4j.security.PrivacyGeneric
 
isSupported() - Method in class org.snmp4j.security.PrivDES
 
isSupported() - Method in interface org.snmp4j.security.SecurityProtocol
Checks whether this security protocol is actually supported by this Java runtime environment.
isTransportCompatible(Class<?>) - Method in interface org.snmp4j.smi.Address
Checks if the supplied address class is compatible with this class.
isTransportCompatible(Class<?>) - Method in class org.snmp4j.smi.DtlsAddress
Checks if the supplied address class is compatible with this class.
isTransportCompatible(Class<?>) - Method in class org.snmp4j.smi.TlsAddress
Checks if the supplied address class is compatible with this class.
isTransportSecurityValid() - Method in class org.snmp4j.TransportStateReference
Checks if transport, address, and transportSecurityLevel are valid (not null).
isUsePrefix() - Method in class org.snmp4j.security.TSM
Returns whether the transport domain prefix is prepended to the securityName.
isValid() - Method in interface org.snmp4j.smi.Address
Checks whether this Address is a valid transport address.
isValid() - Method in class org.snmp4j.smi.GenericAddress
 
isValid() - Method in class org.snmp4j.smi.IpAddress
 
isValid() - Method in class org.snmp4j.smi.OID
Checks whether this OID can be BER encoded.
isValid() - Method in class org.snmp4j.smi.TransportIpAddress
 
isVariableLength() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
 
isVariableV1(Variable) - Method in class org.snmp4j.PDUv1
Check if the given variable can be encoded into a SNMPv1 PDU.
isWarnEnabled() - Method in class org.snmp4j.log.ConsoleLogAdapter
Checks whether WARN level logging is activated for this log adapter.
isWarnEnabled() - Method in class org.snmp4j.log.JavaLogAdapter
 
isWarnEnabled() - Method in interface org.snmp4j.log.LogAdapter
Checks whether WARN level logging is activated for this log adapter.
isWarnEnabled() - Method in class org.snmp4j.log.LogProxy
 
isWarnEnabled() - Method in class org.snmp4j.log.NoLogger
 
isWritable() - Method in enum org.snmp4j.smi.MaxAccess
Checks if the maximum access is writable.

J

JAVA_CONSOLE_HANDLER - Static variable in class org.snmp4j.log.JavaLogFactory
 
JAVA_FILE_HANDLER - Static variable in class org.snmp4j.log.JavaLogFactory
 
JavaLogAdapter - Class in org.snmp4j.log
The JavaLogAdapter log adapter provides logging for SNMP4J through the Java logging (java.util.logging).
JavaLogAdapter(Logger) - Constructor for class org.snmp4j.log.JavaLogAdapter
 
JavaLogAdapterIterator(Enumeration<String>) - Constructor for class org.snmp4j.log.JavaLogFactory.JavaLogAdapterIterator
 
JavaLogFactory - Class in org.snmp4j.log
The JavaLogFactory implements a SNMP4J LogFactory for Java logging.
JavaLogFactory() - Constructor for class org.snmp4j.log.JavaLogFactory
 
JavaLogFactory(boolean) - Constructor for class org.snmp4j.log.JavaLogFactory
 
JavaLogFactory.JavaLogAdapterIterator - Class in org.snmp4j.log
 
join() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
join() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
 
join() - Method in class org.snmp4j.util.DefaultThreadFactory.WorkerThread
 
join() - Method in interface org.snmp4j.util.WorkerTask
Waits until this task has been finished.

K

KEY_LENGTH - Static variable in class org.snmp4j.security.AuthMD5
 
keyBytes - Variable in class org.snmp4j.security.PrivacyGeneric
 
keyToBytes(Key) - Static method in class org.snmp4j.security.dh.DHOperations
Convert a Key to a byte array.

L

last() - Method in class org.snmp4j.smi.OID
Returns the last sub-identifier as an integer value.
lastError - Variable in class org.snmp4j.transport.AbstractTransportServerThread
 
lastReceived - Variable in class org.snmp4j.util.TableUtils.TableRequest
 
LastReceived(List<OID>) - Constructor for class org.snmp4j.util.TableUtils.LastReceived
 
LastReceived(TableUtils.LastReceived) - Constructor for class org.snmp4j.util.TableUtils.LastReceived
 
LastReceivedColumnInfo(OID, TableUtils.Row) - Constructor for class org.snmp4j.util.TableUtils.LastReceivedColumnInfo
 
lastUnsigned() - Method in class org.snmp4j.smi.OID
Returns the last sub-identifier as an unsigned long value.
leftMostCompare(int, OID) - Method in class org.snmp4j.smi.OID
Compares the n leftmost sub-identifiers with the given OID in left-to-right direction.
length - Variable in class org.snmp4j.security.DecryptParams
 
length() - Method in class org.snmp4j.smi.OctetString
Gets the length of the byte string.
LEVEL_ALL - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_DEBUG - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_ERROR - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_FATAL - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_INFO - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_NONE - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_OFF - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_TRACE - Static variable in class org.snmp4j.log.LogLevel
 
LEVEL_WARN - Static variable in class org.snmp4j.log.LogLevel
 
levelFromString(String) - Static method in class org.snmp4j.log.LogLevel
Convert a level string "OFF", "ALL", "DEBUG", etc.
LEXICOGRAPHIC_ORDER_ERROR - org.snmp4j.uri.SnmpUriResponse.Type
 
linkDown - Static variable in class org.snmp4j.mp.SnmpConstants
 
LINKDOWN - Static variable in class org.snmp4j.PDUv1
A linkDown(2) trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links is about to enter the down state from some other state (but not from the notPresent state).
linkUp - Static variable in class org.snmp4j.mp.SnmpConstants
 
LINKUP - Static variable in class org.snmp4j.PDUv1
A linkUp(3) trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links left the down state and transitioned into some other state (but not into the notPresent state).
listen() - Method in class org.snmp4j.Snmp
Puts all associated transport mappings into listen mode.
listen() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
listen() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Listen for incoming and outgoing requests.
listen() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Starts the listener thread that accepts incoming messages.
listen() - Method in class org.snmp4j.transport.DTLSTM
Starts the listener thread that accepts incoming messages.
listen() - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
listen() - Method in class org.snmp4j.transport.DummyTransport
 
listen() - Method in class org.snmp4j.transport.TcpTransportMapping
 
listen() - Method in class org.snmp4j.transport.TLSTM
Listen for incoming and outgoing requests.
listen() - Method in class org.snmp4j.transport.UdpTransportMapping
 
listen() - Method in interface org.snmp4j.TransportMapping
Listen for incoming messages.
listener - Variable in class org.snmp4j.Snmp.PendingRequest
 
listenerThread - Variable in class org.snmp4j.transport.DefaultUdpTransportMapping
 
ListenThread() - Constructor for class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
 
listenWorkerTask - Variable in class org.snmp4j.transport.AbstractTransportMapping
 
LOCAL_ENGINE_ID - Static variable in class org.snmp4j.mp.MPv3
Local engine ID constant for context engineID discovery as defined by RFC 5343.
localEngineID - Variable in class org.snmp4j.fluent.SnmpBuilder
 
localEngineID - Variable in class org.snmp4j.security.SNMPv3SecurityModel
 
localizeUser(OctetString, OctetString, OctetString, SecurityProtocols) - Method in class org.snmp4j.security.UsmUser
Return a copy of the current user with (updated) localized keys.
log(LogLevel, CharSequence, Throwable) - Method in interface org.snmp4j.log.LogAdapter
Log a message with the specified level.
log(LogLevel, CharSequence, Throwable) - Method in class org.snmp4j.log.LogProxy
 
LogAdapter - Interface in org.snmp4j.log
The LogAdapter specifies the logging interface used by SNMP4J.
LogFactory - Class in org.snmp4j.log
The LogFactory singleton is used by SNMP4J to determine the logging framework used to process SNMP4J log messages.
LogFactory() - Constructor for class org.snmp4j.log.LogFactory
 
loggers() - Method in class org.snmp4j.log.JavaLogFactory
 
loggers() - Method in class org.snmp4j.log.LogFactory
Returns all available LogAdapters in depth first order.
LogLevel - Class in org.snmp4j.log
 
LogLevel(int) - Constructor for class org.snmp4j.log.LogLevel
 
LogLevel(String) - Constructor for class org.snmp4j.log.LogLevel
 
LogProxy - Class in org.snmp4j.log
A LogProxy can be used for late binding loggers.
LogProxy(String) - Constructor for class org.snmp4j.log.LogProxy
 
LogProxy(LogAdapter) - Constructor for class org.snmp4j.log.LogProxy
 
lookupTransportMapping(Target<A>) - Method in class org.snmp4j.Snmp
 

M

main(String[]) - Static method in class org.snmp4j.util.ArgumentParser
Test application to try out patterns and command line parameters.
MAJOR - Static variable in class org.snmp4j.version.VersionInfo
 
mark(int) - Method in class org.snmp4j.asn1.BERInputStream
Marks the current position in this input stream.
markSupported() - Method in class org.snmp4j.asn1.BERInputStream
Tests if this input stream supports the mark and reset methods.
mask(OctetString) - Method in class org.snmp4j.smi.OctetString
Returns a copy of this OctetString where each bit not set in the supplied mask zeros the corresponding bit in the returned OctetString.
mask(OctetString) - Method in class org.snmp4j.smi.OID
Returns a copy of this OID where sub-identifiers have been set to zero for all n-th sub-identifier where the n-th bit of mask is zero.
max(OID, OID) - Static method in class org.snmp4j.smi.OID
Returns the greater of the two OID values.
MAX_COUNTER32_VALUE - Static variable in class org.snmp4j.smi.Counter32
 
MAX_HANDSHAKE_LOOPS - Static variable in class org.snmp4j.transport.DTLSTM
 
MAX_MESSAGE_ID - Static variable in class org.snmp4j.mp.MPv3
 
MAX_OID_LEN - Static variable in class org.snmp4j.smi.OID
 
MAX_OID_LENGTH - Static variable in class org.snmp4j.asn1.BER
 
MAX_SUBID_VALUE - Static variable in class org.snmp4j.smi.OID
 
MAX_TLS_PAYLOAD_SIZE - Static variable in class org.snmp4j.transport.DTLSTM
 
MAX_TLS_PAYLOAD_SIZE - Static variable in class org.snmp4j.transport.TLSTM
 
MaxAccess - Enum in org.snmp4j.smi
The MaxAccess enumerates the MAX-ACCESS values of SMIv2 and the deprecated MaxAccess.writeOnly of SMIv1.
maxCompatibility - org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
Activate any available protocol not deprecated yet.
maxInboundMessageSize - Variable in class org.snmp4j.transport.AbstractTransportMapping
 
MAXLEN_ENGINE_ID - Static variable in class org.snmp4j.mp.MPv3
 
maxSecurity - org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
Activate only the most secure protocol or equally secure variants thereof (e.g SHA512 and AES256)
maxSizeRequestPDU - Variable in class org.snmp4j.fluent.TargetBuilder
 
maxSizeRequestPDU(int) - Method in class org.snmp4j.fluent.TargetBuilder
 
MD_ERROR_MESSAGES - Static variable in class org.snmp4j.mp.SnmpConstants
 
md5 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
 
MessageDispatcher - Interface in org.snmp4j
The MessageDispatcher interface defines common services of instances that process incoming SNMP messages and dispatch them to interested CommandResponder instances.
MessageDispatcherImpl - Class in org.snmp4j
The MessageDispatcherImpl decodes and dispatches incoming messages using MessageProcessingModel instances and encodes and sends outgoing messages using an appropriate TransportMapping instances.
MessageDispatcherImpl() - Constructor for class org.snmp4j.MessageDispatcherImpl
Default constructor creates a message dispatcher without any associated message processing models.
MessageException - Exception in org.snmp4j
The MessageException represents information about an exception occurred during message processing.
MessageException() - Constructor for exception org.snmp4j.MessageException
 
MessageException(String) - Constructor for exception org.snmp4j.MessageException
 
MessageException(String, int) - Constructor for exception org.snmp4j.MessageException
Creates a MessageException with error message and SNMP4J specific error status (see MessageException.getSnmp4jErrorStatus() for details.
MessageException(String, int, Throwable) - Constructor for exception org.snmp4j.MessageException
Creates a MessageException with error message and SNMP4J specific error status (see MessageException.getSnmp4jErrorStatus() for details.
MessageException(StatusInformation) - Constructor for exception org.snmp4j.MessageException
Creates a MessageException from a StatusInformation object.
MessageID - Interface in org.snmp4j.mp
The MessageID interface defines the characteristics of a SNMP message ID as defined by RFC 3412 §6.2.
MessageLength - Class in org.snmp4j.transport
The MessageLength object contains information about the length of a message and the length of its header.
MessageLength(int, int) - Constructor for class org.snmp4j.transport.MessageLength
Constructs a MessageLength object.
messageLengthDecoder - Variable in class org.snmp4j.transport.DefaultTcpTransportMapping
 
MessageLengthDecoder - Interface in org.snmp4j.transport
The MessageLengthDecoder needs to be implemented for connection oriented transport mappings, because those transport mappings have no message boundaries.
MessageProcessingModel - Interface in org.snmp4j.mp
The MessageProcessingModel interface defines common methods to all SNMP message processing models.
MILLISECOND_TO_NANOSECOND - Static variable in class org.snmp4j.mp.SnmpConstants
 
min(OID, OID) - Static method in class org.snmp4j.smi.OID
Returns the lesser of the two OID values.
MIN_PDU_LENGTH - Static variable in class org.snmp4j.mp.SnmpConstants
 
MINLEN_ENGINE_ID - Static variable in class org.snmp4j.mp.MPv3
 
MINOR - Static variable in class org.snmp4j.version.VersionInfo
 
MP_ERROR_MESSAGES - Static variable in class org.snmp4j.mp.SnmpConstants
 
mpErrorMessage(int) - Static method in class org.snmp4j.mp.SnmpConstants
 
MPv1 - Class in org.snmp4j.mp
The MPv1 is the message processing model for SNMPv1.
MPv1 - Static variable in interface org.snmp4j.mp.MessageProcessingModel
 
MPv1() - Constructor for class org.snmp4j.mp.MPv1
Creates a SNMPv1 message processing model with a PDU factory for incoming messages that uses PDUv1.
MPv1(PDUFactory) - Constructor for class org.snmp4j.mp.MPv1
Creates a SNMPv1 message processing model with a custom PDU factory that must ignore the target parameter when creating a PDU for parsing incoming messages.
MPv2c - Class in org.snmp4j.mp
The MPv2c is the message processing model for SNMPv2c (community based SNMPv2).
MPv2c - Static variable in interface org.snmp4j.mp.MessageProcessingModel
 
MPv2c() - Constructor for class org.snmp4j.mp.MPv2c
Creates a SNMPv2c message processing model with a PDU factory for incoming messages that uses PDU.
MPv2c(PDUFactory) - Constructor for class org.snmp4j.mp.MPv2c
Creates a SNMPv2c message processing model with a custom PDU factory that must ignore the target parameter when creating a PDU for parsing incoming messages.
MPv2u - Static variable in interface org.snmp4j.mp.MessageProcessingModel
 
MPv3 - Class in org.snmp4j.mp
The MPv3 is the message processing model for SNMPv3.
MPv3 - Static variable in interface org.snmp4j.mp.MessageProcessingModel
 
MPv3() - Constructor for class org.snmp4j.mp.MPv3
Creates a MPv3 with a default local engine ID.
MPv3(byte[]) - Constructor for class org.snmp4j.mp.MPv3
Creates a MPv3 with a supplied local engine ID.
MPv3(byte[], PDUFactory) - Constructor for class org.snmp4j.mp.MPv3
Creates a MPv3 with a supplied local engine ID and PDUFactory for incoming messages.
MPv3(byte[], PDUFactory, SecurityProtocols, SecurityModels, CounterSupport) - Constructor for class org.snmp4j.mp.MPv3
Creates a fully qualified MPv3 instance with custom security protocols and models as well as a custom counter support.
MPv3(USM) - Constructor for class org.snmp4j.mp.MPv3
This is a convenience constructor which can be used to create a MPv3 which is bound to a specific USM instance.
MPv3_REPORTABLE_FLAG - Static variable in class org.snmp4j.mp.MPv3
 
MPv3.Cache - Class in org.snmp4j.mp
The Cache stores state reference information for the MPv3.
MPv3.CacheEntry<A extends Address> - Class in org.snmp4j.mp
The CacheEntry class holds state reference information for the MPv3 message processing model for a single message.
MPv3.EngineIdCacheFactory - Interface in org.snmp4j.mp
The EngineIdCacheFactory creates an engine ID cache with upper limit.
MPv3.HeaderData - Class in org.snmp4j.mp
The HeaderData represents the message header information of SNMPv3 message.
multiThreadedDispatcherPool - Variable in class org.snmp4j.fluent.SnmpBuilder
 
MultiThreadedMessageDispatcher - Class in org.snmp4j.util
The MultiThreadedMessageDispatcher class is a decorator for any MessageDispatcher instances that processes incoming message with a supplied ThreadPool.
MultiThreadedMessageDispatcher(WorkerPool, MessageDispatcher) - Constructor for class org.snmp4j.util.MultiThreadedMessageDispatcher
Creates a multithreaded message dispatcher using the provided ThreadPool to concurrently process incoming messages that are forwarded to the supplied decorated MessageDispatcher.
MutableByte() - Constructor for class org.snmp4j.asn1.BER.MutableByte
 
MutableByte(byte) - Constructor for class org.snmp4j.asn1.BER.MutableByte
 
MutablePDU - Class in org.snmp4j
The MutablePDU is a container for a PDU instance.
MutablePDU() - Constructor for class org.snmp4j.MutablePDU
 
MutableStateReference<A extends Address> - Class in org.snmp4j.mp
The MutableStateReference encapsulates a StateReference for read/write access.
MutableStateReference() - Constructor for class org.snmp4j.mp.MutableStateReference
 

N

name - Variable in class org.snmp4j.util.ThreadPool
 
neverNoAuthNoPriv - org.snmp4j.SNMP4JSettings.ReportSecurityLevelStrategy
Never use noAuthNoPriv security level for reports.
newLocalAddress(String) - Static method in class org.snmp4j.smi.GenericAddress
Creates a new instance of the specified address type string (see GenericAddress.TYPE_UDP for example) using its default constructor which creates an address usable as local address of an communication endpoint.
newSecurityParametersInstance() - Method in interface org.snmp4j.security.SecurityModel
Creates a new SecurityParameters instance that corresponds to this security model.
newSecurityParametersInstance() - Method in class org.snmp4j.security.TSM
 
newSecurityParametersInstance() - Method in class org.snmp4j.security.USM
 
newSecurityStateReference() - Method in interface org.snmp4j.security.SecurityModel
Creates a new SecurityStateReference instance that corresponds to this security model.
newSecurityStateReference() - Method in class org.snmp4j.security.TSM
 
newSecurityStateReference() - Method in class org.snmp4j.security.USM
 
next() - Method in class org.snmp4j.log.JavaLogFactory.JavaLogAdapterIterator
 
next() - Method in class org.snmp4j.util.EnumerationIterator
Returns the next element in the iteration.
next(TableEvent) - Method in interface org.snmp4j.util.TableListener
Consumes the next table event, which is typically the next row in a table retrieval operation.
next(TableEvent) - Method in class org.snmp4j.util.TableUtils.InternalTableListener
 
next(TreeEvent) - Method in interface org.snmp4j.util.TreeListener
Consumes the next table event, which is typically the next row in a table retrieval operation.
NEXT - org.snmp4j.uri.SnmpURI.SnmpUriType
 
NEXT - org.snmp4j.uri.SnmpUriResponse.Type
 
nextBusyLoop() - Method in class org.snmp4j.transport.AbstractSocketEntry
Increase the busy looping counter and return it.
nextMessage() - Method in class org.snmp4j.transport.AbstractSocketEntry
Gets the next message from the send queue.
nextPeer() - Method in class org.snmp4j.smi.OID
Returns the next following OID with the same or lesser size (length).
noAccess - Static variable in class org.snmp4j.PDU
The variable binding is not accessible by the current MIB view, see error index.
NOAUTH_NOPRIV - Static variable in enum org.snmp4j.security.SecurityLevel
No authentication and no encryption.
noAuthNoPriv - org.snmp4j.security.SecurityLevel
 
noAuthNoPrivIfNeeded - org.snmp4j.SNMP4JSettings.ReportSecurityLevelStrategy
This is the SNMP4J < 2.2.0 default strategy.
noCreation - Static variable in class org.snmp4j.PDU
The specified object does not exists and cannot be created, see error index.
noError - Static variable in class org.snmp4j.PDU
Operation success (no error).
NoLogger - Class in org.snmp4j.log
The NoLogger implements a LogAdapter that does not perform any logging.
none - org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
No security protocol at all, this will effectively disable any SNMPv3 communication.
none - org.snmp4j.SNMP4JSettings.Snmp4jStatistics
Do not collect any SNMP4J specific statistics.
NONE - Static variable in class org.snmp4j.log.LogLevel
 
NONE - Static variable in class org.snmp4j.mp.PduHandle
 
NonStandardSecurityProtocol - Interface in org.snmp4j.security.nonstandard
With the NonStandardSecurityProtocol interface you can modify the ID of a non-standard security protocol to match the ID that is used by that protocol in your environment.
nonVolatile - org.snmp4j.mp.SnmpConstants.StorageTypeEnum
 
noSuchInstance - Static variable in class org.snmp4j.smi.Null
 
NOSUCHINSTANCE - Static variable in class org.snmp4j.asn1.BER
 
noSuchName - Static variable in class org.snmp4j.PDU
No such variable binding name, see error index.
noSuchObject - Static variable in class org.snmp4j.smi.Null
 
NOSUCHOBJECT - Static variable in class org.snmp4j.asn1.BER
 
notAccessible - org.snmp4j.smi.MaxAccess
 
NOTIFICATION - Static variable in class org.snmp4j.PDU
Denotes a SNMPv2c/v3 notification PDU (undistinguishable from #NOTIFICATION).
NotificationDispatcher() - Constructor for class org.snmp4j.Snmp.NotificationDispatcher
 
notify(PDU, Target<?>) - Method in class org.snmp4j.Snmp
Sends a SNMPv2c or SNMPv3 notification to a target.
notWritable - Static variable in class org.snmp4j.PDU
The variable's value cannot be modified, see error index.
Null - Class in org.snmp4j.smi
The Null class represents SMI Null and the derived SMIv2 exception syntaxes.
Null() - Constructor for class org.snmp4j.smi.Null
 
Null(int) - Constructor for class org.snmp4j.smi.Null
 
NULL - Static variable in class org.snmp4j.asn1.BER
 

O

O_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_AUTH_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_AUTH_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_AUTHORITATIVE_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_BIND_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_BOOT_COUNTER - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_COMMUNITY - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_CONTEXT_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_CONTEXT_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_DTLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_LOCAL_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_MAX_REPETITIONS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_NON_REPEATERS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_OPERATION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_PRIV_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_PRIV_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_RETRIES - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_SEC_LEVEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_SEC_MODEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_SECURITY_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TIMEOUT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TLS_CERT_FINGERPRINT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TLS_LOCAL_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TLS_PEER_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TLS_TRUST_CA - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAP_OID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAP_UPTIME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAPV1_AGENT_ADDR - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAPV1_ENTERPRISE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAPV1_GENERIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_TRAPV1_SPECIFIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
O_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
OctetString - Class in org.snmp4j.smi
The OctetString class represents the SMI type OCTET STRING.
OctetString() - Constructor for class org.snmp4j.smi.OctetString
Creates a zero length octet string.
OctetString(byte[]) - Constructor for class org.snmp4j.smi.OctetString
Creates an octet string from an byte array.
OctetString(byte[], byte[]) - Constructor for class org.snmp4j.smi.OctetString
Creates a concatenated octet string from two byte arrays.
OctetString(byte[], int, int) - Constructor for class org.snmp4j.smi.OctetString
Creates an octet string from an byte array.
OctetString(String) - Constructor for class org.snmp4j.smi.OctetString
Creates an octet string from a java string.
OctetString(OctetString) - Constructor for class org.snmp4j.smi.OctetString
Creates an octet string from another OctetString by cloning its value.
OCTETSTRING - Static variable in class org.snmp4j.asn1.BER
 
OFF - Static variable in class org.snmp4j.log.LogLevel
 
offerCipher(Cipher) - Method in class org.snmp4j.security.CipherPool
Offers a Cipher to the pool (thus returns it to the pool).
offset - Variable in class org.snmp4j.security.DecryptParams
 
oid - Variable in class org.snmp4j.security.nonstandard.PrivAESWith3DESKeyExtension
 
oid(OID...) - Method in class org.snmp4j.fluent.PduBuilder
 
OID - Class in org.snmp4j.smi
The Object Identifier Class.
OID - Static variable in class org.snmp4j.asn1.BER
 
OID() - Constructor for class org.snmp4j.smi.OID
Constructs a zero length OID.
OID(int[]) - Constructor for class org.snmp4j.smi.OID
Constructs an OID from an array of integer values.
OID(int[], int) - Constructor for class org.snmp4j.smi.OID
Constructs an OID from two arrays of integer values where the first represents the OID prefix (i.e., the object class ID) and the second one represents the OID suffix (i.e., the instance identifier).
OID(int[], int[]) - Constructor for class org.snmp4j.smi.OID
Constructs an OID from two arrays of integer values where the first represents the OID prefix (i.e., the object class ID) and the second one represents the OID suffix (i.e., the instance identifier).
OID(int[], int, int) - Constructor for class org.snmp4j.smi.OID
Constructs an OID from an array of integer values.
OID(String) - Constructor for class org.snmp4j.smi.OID
Constructs an OID from a dotted string.
OID(OID) - Constructor for class org.snmp4j.smi.OID
Copy constructor.
oids(String...) - Method in class org.snmp4j.fluent.PduBuilder
 
OIDTextFormat - Interface in org.snmp4j.util
The OIDTextFormat provides a textual representation of a raw object ID.
oidUsmDHKickstartMgrPublic - Static variable in class org.snmp4j.security.dh.DHOperations
 
oidUsmDHKickstartMyPublic - Static variable in class org.snmp4j.security.dh.DHOperations
 
oidUsmDHKickstartSecurityName - Static variable in class org.snmp4j.security.dh.DHOperations
 
onReceiveTimeout(SSLEngine, SocketAddress) - Method in class org.snmp4j.transport.DTLSTM
 
onResponse(ResponseEvent<A>) - Method in interface org.snmp4j.event.ResponseListener
Process a SNMP response.
onResponse(ResponseEvent<A>) - Method in class org.snmp4j.fluent.SnmpCompletableFuture
 
onResponse(ResponseEvent<A>) - Method in class org.snmp4j.util.TableUtils.DenseTableRequest
 
onResponse(ResponseEvent<A>) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
onResponse(SnmpUriResponse, URI, Object) - Method in interface org.snmp4j.uri.SnmpUriCallback
Process a response on the request
oosnmpUsmAesCfb192Protocol - Static variable in class org.snmp4j.mp.SnmpConstants
 
oosnmpUsmAesCfb192ProtocolWith3DESKeyExtension - Static variable in class org.snmp4j.mp.SnmpConstants
 
oosnmpUsmAesCfb256Protocol - Static variable in class org.snmp4j.mp.SnmpConstants
 
oosnmpUsmAesCfb256ProtocolWith3DESKeyExtension - Static variable in class org.snmp4j.mp.SnmpConstants
 
Opaque - Class in org.snmp4j.smi
The Opaque class represents the SMI type Opaque which is used to transparently exchange BER encoded values.
Opaque() - Constructor for class org.snmp4j.smi.Opaque
 
Opaque(byte[]) - Constructor for class org.snmp4j.smi.Opaque
 
OPAQUE - Static variable in class org.snmp4j.asn1.BER
 
openSocketChannel(ProtocolFamily) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
openSocketChannel(ProtocolFamily) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
openSocketOnSending - Variable in class org.snmp4j.transport.TcpTransportMapping
Enable or disable automatic (re)opening the communication socket when sending a message
org.snmp4j - module org.snmp4j
 
org.snmp4j - package org.snmp4j
Provides classes and interfaces for creating, sending, and receiving SNMP messages.
org.snmp4j.asn1 - package org.snmp4j.asn1
Provides classes and interfaces for the mapping between Abstract Syntax Notation One (ASN.1) formatted values and their transfer syntax according to the Basic Encoding Rules (BER).
org.snmp4j.cfg - package org.snmp4j.cfg
 
org.snmp4j.event - package org.snmp4j.event
Provides classes and interfaces for SNMP4J event processing.
org.snmp4j.fluent - package org.snmp4j.fluent
 
org.snmp4j.log - package org.snmp4j.log
 
org.snmp4j.mp - package org.snmp4j.mp
Provides classes and interfaces for the SNMP message processing.
org.snmp4j.security - package org.snmp4j.security
Provides classes and interfaces for authentication and privacy of SNMP(v3) messages.
org.snmp4j.security.dh - package org.snmp4j.security.dh
 
org.snmp4j.security.nonstandard - package org.snmp4j.security.nonstandard
 
org.snmp4j.smi - package org.snmp4j.smi
Provides classes for the representation of SMIv1/v2 data types (which also includes some basic ASN.1 primitive data types).
org.snmp4j.transport - package org.snmp4j.transport
Provides transport protocol mappings for SNMP.
org.snmp4j.transport.tls - package org.snmp4j.transport.tls
 
org.snmp4j.uri - package org.snmp4j.uri
 
org.snmp4j.util - package org.snmp4j.util
Contains table retrieval utilities and multi-threading support classes as well as miscellaneous utility classes.
org.snmp4j.version - package org.snmp4j.version
 
other - org.snmp4j.mp.SnmpConstants.StorageTypeEnum
 

P

P_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_AUTH_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_AUTH_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_AUTHORITATIVE_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_BIND_ADDRESS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_BOOT_COUNTER - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_COMMUNITY - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_CONTEXT_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_CONTEXT_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_DTLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_LOCAL_ENGINE_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_MAX_REPETITIONS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_NON_REPEATERS - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_OPERATION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_PRIV_PASSPHRASE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_PRIV_PROTOCOL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_RETRIES - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_SEC_LEVEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_SEC_MODEL - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_SECURITY_NAME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TIMEOUT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TLS_CERT_FINGERPRINT - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TLS_LOCAL_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TLS_PEER_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TLS_TRUST_CA - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TLS_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAP_OID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAP_UPTIME - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAPV1_AGENT_ADDR - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAPV1_ENTERPRISE - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAPV1_GENERIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_TRAPV1_SPECIFIC_ID - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P_VERSION - Static variable in class org.snmp4j.util.SnmpConfigurator
 
P1 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 1: 768-bits Oakley Group (https://tools.ietf.org/html/rfc2409) Prime: 2^768 - 2 ^704 - 1 + 2^64 * { [2^638 pi] + 149686 }
P14 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 14: 2048-bits Oakley Group (https://tools.ietf.org/html/rfc3526#section-3) Prime: 2^2048 - 2^1984 - 1 + 2^64 * { [2^1918 pi] + 124476 }
P15 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 15: 3072-bit MODP Group - P15 (https://tools.ietf.org/html/rfc3526#section-4) Prime: 2^3072 - 2^3008 - 1 + 2^64 * { [2^2942 pi] + 1690314 }
P16 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 16: 4096-bit MODP Group - P16 (https://tools.ietf.org/html/rfc3526#section-5) Prime: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }
P17 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 17: 6144-bit MODP Group - P17 (https://tools.ietf.org/html/rfc3526#section-6) Prime: 2^6144 - 2^6080 - 1 + 2^64 * { [2^6014 pi] + 929484 }
P18 - Static variable in class org.snmp4j.security.dh.DHGroups
ID 18: 8192-bit MODP Group - P18 (https://tools.ietf.org/html/rfc3526#section-7) prime: 2^8192 - 2^8128 - 1 + 2^64 * { [2^8062 pi] + 4743158 }
parse(int, String) - Method in class org.snmp4j.util.SimpleVariableTextFormat
This operation is not supported by SimpleVariableTextFormat.
parse(int, String) - Method in interface org.snmp4j.util.VariableTextFormat
Parses a textual representation of a variable against a SMI type.
parse(String) - Static method in class org.snmp4j.smi.DtlsAddress
 
parse(String) - Static method in class org.snmp4j.smi.GenericAddress
Parses a given transport protocol dependent address string into an Address instance that is subsumed by this GenericAddress object.
parse(String) - Static method in class org.snmp4j.smi.IpAddress
Parses an IP address string and returns the corresponding IpAddress instance.
parse(String) - Static method in class org.snmp4j.smi.TcpAddress
 
parse(String) - Static method in class org.snmp4j.smi.TlsAddress
 
parse(String) - Static method in class org.snmp4j.smi.TransportIpAddress
 
parse(String) - Static method in class org.snmp4j.smi.UdpAddress
 
parse(String) - Method in class org.snmp4j.util.DictionaryOIDTextFormat
 
parse(String) - Method in interface org.snmp4j.util.OIDTextFormat
Parses a textual representation of an object ID and returns its raw value.
parse(String) - Method in class org.snmp4j.util.SimpleOIDTextFormat
Parses a textual representation of an object ID as dotted string (e.g.
parse(String[]) - Method in class org.snmp4j.util.ArgumentParser
Parses the given command line and returns a map of parameter/option names to a List of values.
parse(OID, String) - Method in class org.snmp4j.util.SimpleVariableTextFormat
This operation is not supported by SimpleVariableTextFormat.
parse(OID, String) - Method in interface org.snmp4j.util.VariableTextFormat
Parses a textual representation of a variable against its associated OBJECT-TYPE OID.
parseAddress(String) - Method in interface org.snmp4j.smi.Address
Parses the address from the supplied string representation.
parseAddress(String) - Method in class org.snmp4j.smi.GenericAddress
Parse an address form the supplied string.
parseAddress(String) - Method in class org.snmp4j.smi.IpAddress
 
parseAddress(String) - Method in class org.snmp4j.smi.TransportIpAddress
 
parseFormat(String, boolean) - Static method in class org.snmp4j.util.ArgumentParser
 
parseOID(String) - Static method in class org.snmp4j.util.SimpleOIDTextFormat
Parses a textual representation of an object ID as dotted string (e.g.
parseParameterValue(ArgumentParser.ArgumentParameter, String, ArgumentParser.ArgumentFormat, int) - Method in class org.snmp4j.util.ArgumentParser
 
parseValues(String[], int, ArgumentParser.ArgumentFormat) - Method in class org.snmp4j.util.ArgumentParser
 
parseVariableBinding(String) - Method in class org.snmp4j.util.SimpleVariableTextFormat
 
parseVariableBinding(String) - Method in interface org.snmp4j.util.VariableTextFormat
Parses a textual representation of a variable binding.
passwordToKey(OctetString, byte[]) - Method in interface org.snmp4j.security.AuthenticationProtocol
Generates the localized key for the given password and engine id.
passwordToKey(OctetString, byte[]) - Method in class org.snmp4j.security.AuthGeneric
 
passwordToKey(OID, OctetString, byte[]) - Method in class org.snmp4j.security.SecurityProtocols
Generates the localized key for the given password and engine id for the authentication protocol specified by the supplied OID.
passwordToKey(OID, OID, OctetString, byte[]) - Method in class org.snmp4j.security.SecurityProtocols
Generates the localized key for the given password and engine id for the privacy protocol specified by the supplied OID.
PATCH - Static variable in class org.snmp4j.version.VersionInfo
 
PBKDF2 - Static variable in class org.snmp4j.security.dh.DHOperations
 
pdu - Variable in class org.snmp4j.Snmp.PendingRequest
 
pdu() - Method in class org.snmp4j.fluent.TargetBuilder
Creates a PduBuilder based on this target builder.
PDU - Class in org.snmp4j
The PDU class represents a SNMP protocol data unit.
PDU() - Constructor for class org.snmp4j.PDU
Default constructor.
PDU(int, List<? extends VariableBinding>) - Constructor for class org.snmp4j.PDU
Constructs a new PDU from a type and a list of VariableBinding instances.
PDU(PDU) - Constructor for class org.snmp4j.PDU
Copy constructor which creates a deep copy (clone) of the other PDU.
PduBuilder - Class in org.snmp4j.fluent
The PduBuilder creates SNMP PDUs based on a provided TargetBuilder.
PduBuilder(TargetBuilder<?>) - Constructor for class org.snmp4j.fluent.PduBuilder
 
pduFactory - Variable in class org.snmp4j.util.AbstractSnmpUtility
 
PDUFactory - Interface in org.snmp4j.util
PDUFactory defines the interface for PDU factories.
PduHandle - Class in org.snmp4j.mp
The PduHandle class represents an unique key for a SNMP PDU.
PduHandle() - Constructor for class org.snmp4j.mp.PduHandle
Creates a PduHandle with a transaction ID set to PduHandle.NONE.
PduHandle(int) - Constructor for class org.snmp4j.mp.PduHandle
Creates a PduHandle for the supplied transaction ID.
pduHandleAssigned(PduHandle, PDU) - Method in class org.snmp4j.Snmp.PendingRequest
 
pduHandleAssigned(PduHandle, P) - Method in interface org.snmp4j.mp.PduHandleCallback
A new PduHandle has been created for a PDU.
PduHandleCallback<P> - Interface in org.snmp4j.mp
The PduHandleCallback can be used to get informed about a PduHandle creation before a request is actually sent out.
pduType - Variable in class org.snmp4j.fluent.PduBuilder
 
PDUv1 - Class in org.snmp4j
The PDUv1 represents SNMPv1 PDUs.
PDUv1() - Constructor for class org.snmp4j.PDUv1
 
PDUv1(PDUv1) - Constructor for class org.snmp4j.PDUv1
Copy constructor.
pending - Variable in class org.snmp4j.transport.AbstractTransportServerThread
 
PendingRequest(ResponseListener, Object, PDU, Target<A>, TransportMapping<? super A>) - Constructor for class org.snmp4j.Snmp.PendingRequest
 
permanent - org.snmp4j.mp.SnmpConstants.StorageTypeEnum
 
popEntry(MessageID) - Method in class org.snmp4j.mp.MPv3.Cache
Pop the cache entry with the supplied ID from the cache.
port - Variable in class org.snmp4j.smi.TransportIpAddress
 
predecessor() - Method in class org.snmp4j.smi.OID
Returns the predecessor OID for this OID.
prepareDataElements(MessageDispatcher, A, BERInputStream, TransportStateReference, Integer32, Integer32, OctetString, Integer32, MutablePDU, PduHandle, Integer32, StatusInformation, MutableStateReference<A>) - Method in interface org.snmp4j.mp.MessageProcessingModel
Prepare data elements from an incoming SNMP message as described in RFC3412 §7.2.
prepareDataElements(MessageDispatcher, A, BERInputStream, TransportStateReference, Integer32, Integer32, OctetString, Integer32, MutablePDU, PduHandle, Integer32, StatusInformation, MutableStateReference<A>) - Method in class org.snmp4j.mp.MPv1
 
prepareDataElements(MessageDispatcher, A, BERInputStream, TransportStateReference, Integer32, Integer32, OctetString, Integer32, MutablePDU, PduHandle, Integer32, StatusInformation, MutableStateReference<A>) - Method in class org.snmp4j.mp.MPv2c
 
prepareDataElements(MessageDispatcher, A, BERInputStream, TransportStateReference, Integer32, Integer32, OctetString, Integer32, MutablePDU, PduHandle, Integer32, StatusInformation, MutableStateReference<A>) - Method in class org.snmp4j.mp.MPv3
 
prepareInPacket(DatagramPacket, byte[], TransportStateReference) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Prepare a network packet for the application.
prepareInPacket(DatagramPacket, byte[], TransportStateReference) - Method in class org.snmp4j.transport.DTLSTM
 
prepareOutgoingMessage(A, int, int, int, byte[], int, PDU, boolean, PduHandle, BEROutputStream, TransportStateReference) - Method in interface org.snmp4j.mp.MessageProcessingModel
Prepares an outgoing message as defined in RFC3412 §7.1.
prepareOutgoingMessage(A, int, int, int, byte[], int, PDU, boolean, PduHandle, BEROutputStream, TransportStateReference) - Method in class org.snmp4j.mp.MPv1
 
prepareOutgoingMessage(A, int, int, int, byte[], int, PDU, boolean, PduHandle, BEROutputStream, TransportStateReference) - Method in class org.snmp4j.mp.MPv2c
 
prepareOutgoingMessage(A, int, int, int, byte[], int, PDU, boolean, PduHandle, BEROutputStream, TransportStateReference) - Method in class org.snmp4j.mp.MPv3
 
prepareOutPackets(UdpAddress, byte[], TransportStateReference, DatagramSocket, long, int) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Prepare an application message for sending over the network to the specified target address.
prepareOutPackets(UdpAddress, byte[], TransportStateReference, DatagramSocket, long, int) - Method in class org.snmp4j.transport.DTLSTM
 
prepareResponseMessage(int, int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation, BEROutputStream) - Method in interface org.snmp4j.mp.MessageProcessingModel
Prepares a response message as defined in RFC3412 §7.1.
prepareResponseMessage(int, int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation, BEROutputStream) - Method in class org.snmp4j.mp.MPv1
 
prepareResponseMessage(int, int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation, BEROutputStream) - Method in class org.snmp4j.mp.MPv2c
 
prepareResponseMessage(int, int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation, BEROutputStream) - Method in class org.snmp4j.mp.MPv3
 
priv(TargetBuilder.PrivProtocol) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
Priv3DES - Class in org.snmp4j.security
Privacy protocol class for Triple DES (DESEDE).
Priv3DES() - Constructor for class org.snmp4j.security.Priv3DES
 
privacy - org.snmp4j.security.SecurityProtocols.SecurityProtocolType
 
PrivacyGeneric - Class in org.snmp4j.security
The PrivacyGeneric abstract class implements common functionality of privacy protocols.
PrivacyGeneric() - Constructor for class org.snmp4j.security.PrivacyGeneric
 
PrivacyProtocol - Interface in org.snmp4j.security
The PrivacyProtocol interface defines a common interface for all SNMP privacy protocols.
PrivAES - Class in org.snmp4j.security
Base class for PrivAES128, PrivAES192 and PrivAES256.
PrivAES(int) - Constructor for class org.snmp4j.security.PrivAES
Constructor.
PrivAES128 - Class in org.snmp4j.security
Encryption class for AES 128.
PrivAES128() - Constructor for class org.snmp4j.security.PrivAES128
Constructor.
PrivAES192 - Class in org.snmp4j.security
Encryption class for AES 192.
PrivAES192() - Constructor for class org.snmp4j.security.PrivAES192
Constructor.
PrivAES192With3DESKeyExtension - Class in org.snmp4j.security.nonstandard
This class is provided for interoperability with some broken AES 192bit implementations of major network device manufactures which use a key extension algorithm that was specified for Priv3DES but was never specified for AES 192 and 256 bit.
PrivAES192With3DESKeyExtension() - Constructor for class org.snmp4j.security.nonstandard.PrivAES192With3DESKeyExtension
Constructor.
PrivAES256 - Class in org.snmp4j.security
Encryption class for AES 256.
PrivAES256() - Constructor for class org.snmp4j.security.PrivAES256
Constructor.
PrivAES256With3DESKeyExtension - Class in org.snmp4j.security.nonstandard
This class is provided for interoperability with some broken AES 256bit implementations of major network device manufactures which use a key extension algorithm that was specified for Priv3DES but was never specified for AES 192 and 256 bit.
PrivAES256With3DESKeyExtension() - Constructor for class org.snmp4j.security.nonstandard.PrivAES256With3DESKeyExtension
Constructor.
PrivAESWith3DESKeyExtension - Class in org.snmp4j.security.nonstandard
This class is provided for interoperability with some broken AES implementations of major network device manufactures which use a key extension algorithm that was specified for Priv3DES but was never specified for AES 192 and 256 bit.
PrivAESWith3DESKeyExtension(int) - Constructor for class org.snmp4j.security.nonstandard.PrivAESWith3DESKeyExtension
Constructor.
PrivDES - Class in org.snmp4j.security
Privacy protocol class for DES.
PrivDES() - Constructor for class org.snmp4j.security.PrivDES
 
privKeyChange - org.snmp4j.security.dh.DHOperations.KeyType
 
privPassphrase(String) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
privPassphrase(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder.DirectUserBuilder
 
processIncomingMsg(int, int, SecurityParameters, SecurityModel, int, BERInputStream, TransportStateReference, OctetString, OctetString, BEROutputStream, Integer32, SecurityStateReference, StatusInformation) - Method in interface org.snmp4j.security.SecurityModel
Processes an incoming message and returns its plaintext payload.
processIncomingMsg(int, int, SecurityParameters, SecurityModel, int, BERInputStream, TransportStateReference, OctetString, OctetString, BEROutputStream, Integer32, SecurityStateReference, StatusInformation) - Method in class org.snmp4j.security.TSM
 
processIncomingMsg(int, int, SecurityParameters, SecurityModel, int, BERInputStream, TransportStateReference, OctetString, OctetString, BEROutputStream, Integer32, SecurityStateReference, StatusInformation) - Method in class org.snmp4j.security.USM
 
processMessage(TransportMapping<? super A>, A, ByteBuffer, TransportStateReference) - Method in interface org.snmp4j.MessageDispatcher
Process an incoming SNMP message.
processMessage(TransportMapping<? super A>, A, ByteBuffer, TransportStateReference) - Method in class org.snmp4j.MessageDispatcherImpl
 
processMessage(TransportMapping<? super A>, A, ByteBuffer, TransportStateReference) - Method in interface org.snmp4j.transport.TransportListener
Processes an incoming message.
processMessage(TransportMapping<? super A>, A, ByteBuffer, TransportStateReference) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
processMessage(TransportMapping<? super A>, A, BERInputStream, TransportStateReference) - Method in class org.snmp4j.MessageDispatcherImpl
 
processPdu(CommandResponderEvent<A>) - Method in interface org.snmp4j.CommandResponder
Process an incoming request, report or notification PDU.
processPdu(CommandResponderEvent<A>) - Method in class org.snmp4j.Snmp.NotificationDispatcher
 
processPdu(CommandResponderEvent<A>) - Method in class org.snmp4j.Snmp
Process an incoming request or notification PDU.
processQueues() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
processQueues() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
processReport(PduHandle, CommandResponderEvent<A>) - Method in interface org.snmp4j.Snmp.ReportHandler
 
produceHandshakePackets(SSLEngine, SocketAddress) - Method in class org.snmp4j.transport.DTLSTM
 
PropertiesTlsTmSecurityCallback - Class in org.snmp4j.transport.tls
The PropertiesTlsTmSecurityCallback resolves the tmSecurityName for incoming requests by using the (system) properties org.snmp4j.arg.securityName org.snmp4j.arg.tlsLocalID org.snmp4j.arg.tlsTrustCA org.snmp4j.arg.tlsPeerID
PropertiesTlsTmSecurityCallback(boolean) - Constructor for class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
PropertiesTlsTmSecurityCallback(Properties, boolean) - Constructor for class org.snmp4j.transport.tls.PropertiesTlsTmSecurityCallback
 
protocolClass - Variable in class org.snmp4j.security.PrivacyGeneric
 
protocolId - Variable in class org.snmp4j.security.PrivacyGeneric
 
put(String) - Method in class org.snmp4j.util.DictionaryOIDTextFormat
Put an object name to oid mapping into the internal dictionary used for the OID/text formatting that is parsed from a string of the form 'sysDescr = 1.3.6.1.2.1.1.1' or 'sysDescr=1.3.6.1.2.1.1.1'.
put(String, String) - Method in class org.snmp4j.util.DictionaryOIDTextFormat
Put an object name to oid mapping into the internal dictionary used for the OID/text formatting.

R

randomMsgID(int) - Static method in class org.snmp4j.mp.MPv3
Creates a random message ID according to the method proposed by RFC3412: "Values for msgID SHOULD be generated in a manner that avoids re-use of any outstanding values.
read() - Method in class org.snmp4j.asn1.BERInputStream
 
read(byte[]) - Method in class org.snmp4j.asn1.BERInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read(byte[], int, int) - Method in class org.snmp4j.asn1.BERInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
readCreate - org.snmp4j.smi.MaxAccess
 
readMessage(SelectionKey, SocketChannel, A, S) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
readMessage(SelectionKey, SocketChannel, TcpAddress, DefaultTcpTransportMapping.SocketEntry) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
readOnly - org.snmp4j.mp.SnmpConstants.StorageTypeEnum
 
readOnly - org.snmp4j.smi.MaxAccess
 
readOnly - Static variable in class org.snmp4j.PDU
The variable binding is read-only, see error index.
ReadonlyVariableCallback - Class in org.snmp4j.smi
This abstract class helps to implement a VariantVariableCallback for a read-only Variable.
ReadonlyVariableCallback() - Constructor for class org.snmp4j.smi.ReadonlyVariableCallback
 
readSnmpMessagePayload(SocketChannel, TcpAddress, DefaultTcpTransportMapping.SocketEntry, ByteBuffer) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
readWrite - org.snmp4j.smi.MaxAccess
 
receiver - org.snmp4j.transport.TransportType
Ca receive messages from a remote entity.
registerRequest(PduHandle) - Method in class org.snmp4j.Snmp.PendingRequest
 
registerTransportMapping(Class<? extends TransportMapping<A>>, Class<A>) - Method in class org.snmp4j.transport.TransportMappings
Register a transport mapping to be recognised by this TransportMappings singleton.
registerTransportMappings() - Method in class org.snmp4j.transport.TransportMappings
 
releaseStateReference(int, PduHandle) - Method in interface org.snmp4j.MessageDispatcher
Release any state references associated with the supplied PduHandle in the specified message processing model.
releaseStateReference(int, PduHandle) - Method in class org.snmp4j.MessageDispatcherImpl
 
releaseStateReference(int, PduHandle) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
releaseStateReference(PduHandle) - Method in interface org.snmp4j.mp.MessageProcessingModel
Release the state reference associated with the supplied PduHandle.
releaseStateReference(PduHandle) - Method in class org.snmp4j.mp.MPv1
 
releaseStateReference(PduHandle) - Method in class org.snmp4j.mp.MPv2c
 
releaseStateReference(PduHandle) - Method in class org.snmp4j.mp.MPv3
 
remove() - Method in class org.snmp4j.log.JavaLogFactory.JavaLogAdapterIterator
 
remove() - Method in class org.snmp4j.util.EnumerationIterator
This method is not supported for enumerations.
remove(int) - Method in class org.snmp4j.PDU
Removes the variable binding at the supplied position.
remove(OID) - Method in class org.snmp4j.mp.DefaultCounterListener
Removes a counter from this listener and returns it.
removeAcceptedIssuerDN(String) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
removeAcceptedSubjectDN(String) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
removeAll() - Method in class org.snmp4j.security.SecurityProtocols
Remove all security protocols from this set.
removeAllHandlers() - Method in interface org.snmp4j.log.LogAdapter
Remove all log handlers from this log adapter.
removeAllHandlers(LogAdapter) - Method in class org.snmp4j.log.JavaLogFactory
 
removeAllHandlers(LogAdapter) - Method in class org.snmp4j.log.LogFactory
 
removeAllTransportListeners() - Method in class org.snmp4j.transport.AbstractTransportMapping
 
removeAllUsers() - Method in class org.snmp4j.security.USM
Removes all users from the USM.
removeAllUsers(OctetString) - Method in class org.snmp4j.security.USM
Removes all USM user from the internal user name table with the specified user name.
removeAllUsers(OctetString, OctetString) - Method in class org.snmp4j.security.USM
Removes all USM user from the internal user name table with the specified user name and (optional) engine ID.
removeAllUsers(OctetString, OctetString) - Method in class org.snmp4j.security.UsmUserTable
 
removeAuthenticationFailureListener(AuthenticationFailureListener) - Method in class org.snmp4j.MessageDispatcherImpl
Removes an AuthenticationFailureListener.
removeAuthenticationProtocol(OID) - Method in class org.snmp4j.security.SecurityProtocols
Remove the given AuthenticationProtocol.
removeCachedContextEngineId(Address) - Method in class org.snmp4j.Snmp
Remove a cached RFC 5343 context engine ID for the specified address and return it.
removeCommandResponder(CommandResponder) - Method in interface org.snmp4j.MessageDispatcher
Removes a previously added CommandResponder instance from the message dispatcher.
removeCommandResponder(CommandResponder) - Method in class org.snmp4j.MessageDispatcherImpl
 
removeCommandResponder(CommandResponder) - Method in class org.snmp4j.Snmp
Removes a CommandResponder from this SNMP session.
removeCommandResponder(CommandResponder) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
removeCounterListener(CounterListener) - Method in interface org.snmp4j.MessageDispatcher
Removes a previously added CounterListener from the dispatcher.
removeCounterListener(CounterListener) - Method in class org.snmp4j.MessageDispatcherImpl
Removes a CounterListener.
removeCounterListener(CounterListener) - Method in class org.snmp4j.mp.CounterSupport
Removes a previously added CounterListener.
removeCounterListener(CounterListener) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
Removes a previously added CounterListener from the dispatcher.
REMOVED_ENGINE_ID - Static variable in class org.snmp4j.event.SnmpEngineEvent
 
removeEngineID(Address) - Method in class org.snmp4j.mp.MPv3
Removes an engine ID association from the local storage and fires the corresponding SnmpEngineEvent.
removeEngineTime(OctetString) - Method in class org.snmp4j.security.USM
Removes the specified engine ID from the internal time cache and thus forces an engine time rediscovery the next time the SNMP engine with the supplied ID is contacted.
removeEntry(OctetString) - Method in class org.snmp4j.security.UsmTimeTable
Removes the specified engine ID from the time cache.
removeLast() - Method in class org.snmp4j.smi.OID
Removes the last sub-identifier (if available) from this OID and returns it.
removeLocalCertMapping(Address) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
Remove the local certificate mapping for the given target address.
removeMessageProcessingModel(MessageProcessingModel) - Method in interface org.snmp4j.MessageDispatcher
Removes a previously added MessageProcessingModel from the dispatcher.
removeMessageProcessingModel(MessageProcessingModel) - Method in class org.snmp4j.MessageDispatcherImpl
Removes a message processing model from this message dispatcher.
removeMessageProcessingModel(MessageProcessingModel) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
removeNotificationListener(Address) - Method in class org.snmp4j.Snmp.NotificationDispatcher
 
removeNotificationListener(Address) - Method in class org.snmp4j.Snmp
Removes (deletes) the notification listener for the specified transport endpoint.
removePending(int) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
removePrivacyProtocol(OID) - Method in class org.snmp4j.security.SecurityProtocols
Remove the given PrivacyProtocol.
removeRegistration(Selector, int) - Method in class org.snmp4j.transport.AbstractSocketEntry
Removes a registration of a selection key from the specified Selector.
removeSecurityModel(Integer32) - Method in class org.snmp4j.security.SecurityModels
Removes a security model from the central repository of security models.
removeSecurityNameMapping(OctetString, SecurityNameMapping.CertMappingType, OctetString) - Method in class org.snmp4j.transport.tls.DefaultTlsTmSecurityCallback
 
removeSnmpEngineListener(SnmpEngineListener) - Method in class org.snmp4j.mp.MPv3
Removes a SNMP engine listener.
removeSocketEntry(A) - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
removeSocketEntry(TcpAddress) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
removeTask(SchedulerTask) - Method in class org.snmp4j.util.TaskScheduler
Removes a task from the scheduler.
removeTransportListener(TransportListener) - Method in class org.snmp4j.transport.AbstractTransportMapping
 
removeTransportListener(TransportListener) - Method in interface org.snmp4j.TransportMapping
Removes a transport listener.
removeTransportMapping(TransportMapping<?>) - Method in class org.snmp4j.MessageDispatcherImpl
Removes a transport mapping.
removeTransportMapping(TransportMapping<? extends Address>) - Method in interface org.snmp4j.MessageDispatcher
Removes a previously added TransportMapping from the dispatcher.
removeTransportMapping(TransportMapping<? extends Address>) - Method in class org.snmp4j.Snmp
Removes the specified transport mapping from this SNMP session.
removeTransportMapping(TransportMapping<? extends Address>) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
removeTransportStateListener(TransportStateListener) - Method in class org.snmp4j.transport.AbstractTransportMapping
Remove a TransportStateListener from this transport mapping.
removeTransportStateListener(TransportStateListener) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Removes the supplied transport state listener.
removeUser(OctetString, OctetString) - Method in class org.snmp4j.security.USM
Deprecated.
If the engineID null is provided this method does only delete the generic user. All already localized users will not be deleted. To delete those users too, use USM.removeAllUsers(OctetString, OctetString) instead.
removeUser(OctetString, OctetString) - Method in class org.snmp4j.security.UsmUserTable
 
removeUsmUserListener(UsmUserListener) - Method in class org.snmp4j.security.USM
Removes a UsmUserListener.
renewSocketAfterException(SocketException, DatagramSocket) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
If receiving new datagrams fails with a SocketException, this method is called to renew the socket - if possible.
REPORT - Static variable in class org.snmp4j.PDU
Denotes a SNMPv3 report PDU.
ReportException(ScopedPDU) - Constructor for exception org.snmp4j.fluent.SnmpCompletableFuture.ReportException
 
reportPDU - Variable in class org.snmp4j.util.RetrievalEvent
 
requestID - Variable in class org.snmp4j.PDU
 
RequestStatistics - Interface in org.snmp4j.mp
The RequestStatistics interface defines statistic values about request processing.
resendRequest(Snmp.PendingRequest<A>, PDU) - Method in class org.snmp4j.Snmp
 
reset() - Method in class org.snmp4j.asn1.BERInputStream
Repositions this stream to the position at the time the mark method was last called on this input stream.
reset() - Method in class org.snmp4j.log.LogFactory
Reset the logging configuration.
reset() - Method in class org.snmp4j.security.UsmTimeTable
 
resetBusyLoops() - Method in class org.snmp4j.transport.AbstractSocketEntry
Resets the busy looping counter to 0.
resetEngineId(OctetString) - Method in class org.snmp4j.cfg.EngineBootsCounterFile
 
resetEngineId(OctetString) - Method in interface org.snmp4j.cfg.EngineIdProvider
Sets the persistently stored engine ID to a new value.
resetLogger(LogAdapter) - Method in class org.snmp4j.log.LogFactory
Close all handlers of a logger and set its level to null if it is not the root logger.
resourceUnavailable - Static variable in class org.snmp4j.PDU
The resource needed to assign a variable binding's value is presently unavailable, see error index.
respawnThreads - Variable in class org.snmp4j.util.ThreadPool
 
responderPoolName - Variable in class org.snmp4j.fluent.SnmpBuilder
 
RESPONSE - Static variable in class org.snmp4j.PDU
Denotes a response PDU.
ResponseEvent<A extends Address> - Class in org.snmp4j.event
ResponseEvent associates a request PDU with the corresponding response and an optional user object.
ResponseEvent(Object, A, PDU, PDU, Object) - Constructor for class org.snmp4j.event.ResponseEvent
Creates an ResponseEvent instance.
ResponseEvent(Object, A, PDU, PDU, Object, Exception) - Constructor for class org.snmp4j.event.ResponseEvent
Creates an ResponseEvent instance with an exception object indicating a message processing error.
ResponseListener - Interface in org.snmp4j.event
The ResponseListener interface is implemented by objects that process SNMP response messages.
responseReceived() - Method in class org.snmp4j.Snmp.PendingRequest
 
resumeAddress(A) - Method in class org.snmp4j.transport.AbstractTransportMapping
Resume sending of messages to the specified address.
resumeAddress(A) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Resume sending of messages to the specified address.
retries - Variable in class org.snmp4j.fluent.TargetBuilder
 
retries(int) - Method in class org.snmp4j.fluent.TargetBuilder
 
RetrievalEvent - Class in org.snmp4j.util
The RetrievalEvent is an abstract class representing the result of one or more GET/GETNEXT/GETBULK requests.
RetrievalEvent(EventListener, Object) - Constructor for class org.snmp4j.util.RetrievalEvent
 
RetrievalEvent(ResponseListener, Object, VariableBinding[]) - Constructor for class org.snmp4j.util.RetrievalEvent
Creates a retrieval event with row data.
RetrievalEvent(TreeUtils.TreeRequest, Object, int) - Constructor for class org.snmp4j.util.RetrievalEvent
Creates a retrieval event with a status.
RetrievalEvent(TreeUtils.TreeRequest, Object, Exception) - Constructor for class org.snmp4j.util.RetrievalEvent
Creates a retrieval event with an exception.
RetrievalEvent(TreeUtils.TreeRequest, Object, PDU) - Constructor for class org.snmp4j.util.RetrievalEvent
Creates a retrieval event with a report PDU.
retryCount - Variable in class org.snmp4j.Snmp.PendingRequest
 
retryMsgIDs - Variable in class org.snmp4j.mp.StateReference
 
returnResponsePdu(int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation) - Method in interface org.snmp4j.MessageDispatcher
Returns a response PDU to the sender of the corresponding request PDU.
returnResponsePdu(int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation) - Method in class org.snmp4j.MessageDispatcherImpl
 
returnResponsePdu(int, int, byte[], int, PDU, int, StateReference<A>, StatusInformation) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
reuseCipher() - Method in class org.snmp4j.security.CipherPool
Gets a Cipher from the pool.
rewind() - Method in class org.snmp4j.asn1.BEROutputStream
Rewinds backing buffer and returns it.
RFC3414_11_2_MIN_PASSWORD_LENGTH - Static variable in class org.snmp4j.security.USM
 
rightMostCompare(int, OID) - Method in class org.snmp4j.smi.OID
Compares the n rightmost sub-identifiers in direction right-to-left with those of the given OID.
Row(OID) - Constructor for class org.snmp4j.util.TableUtils.Row
 
ROWSTATUS_ACTIVE - Static variable in class org.snmp4j.util.TableUtils
 
ROWSTATUS_CREATEANDGO - Static variable in class org.snmp4j.util.TableUtils
 
ROWSTATUS_CREATEANDWAIT - Static variable in class org.snmp4j.util.TableUtils
 
ROWSTATUS_DESTROY - Static variable in class org.snmp4j.util.TableUtils
 
ROWSTATUS_NOTINSERVICE - Static variable in class org.snmp4j.util.TableUtils
 
ROWSTATUS_NOTREADY - Static variable in class org.snmp4j.util.TableUtils
 
run() - Method in class org.snmp4j.Snmp.PendingRequest
Process retries of a pending request.
run() - Method in class org.snmp4j.transport.AbstractTransportServerThread
 
run() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
run() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
 
run() - Method in class org.snmp4j.transport.SocketTimeout
Runs a timeout check and if the socket has timed out, it removes the socket from the associated TransportMapping.
run() - Method in class org.snmp4j.util.DefaultThreadFactory.WorkerThread
 
run() - Method in class org.snmp4j.util.TaskScheduler
Runs the scheduler.
run() - Method in class org.snmp4j.util.ThreadPool.TaskManager
 

S

salt - Variable in class org.snmp4j.security.Priv3DES
 
salt - Variable in class org.snmp4j.security.PrivacyGeneric
 
salt - Variable in class org.snmp4j.security.PrivAES
 
salt - Variable in class org.snmp4j.security.PrivDES
 
Salt - Class in org.snmp4j.security
Class that holds a 64 bit salt value for crypto operations.
Salt() - Constructor for class org.snmp4j.security.Salt
Default constructor, initializes the salt to a random value.
SANAny - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
 
SANDNSName - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
 
SANIpAddress - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
 
SANRFC822Name - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
 
schedule(TimerTask, long) - Method in interface org.snmp4j.util.CommonTimer
Schedules the specified task for execution after the specified delay.
schedule(TimerTask, long, long) - Method in interface org.snmp4j.util.CommonTimer
Schedules the specified task for repeated fixed-delay execution, beginning after the specified delay.
schedule(TimerTask, Date, long) - Method in interface org.snmp4j.util.CommonTimer
Schedules the specified task for repeated fixed-delay execution, beginning at the specified time.
SchedulerTask - Interface in org.snmp4j.util
The SchedulerTask extends the Runnable interface by methods that are needed for recurrent execution of a task.
schedulerTimeout - Variable in class org.snmp4j.util.TaskScheduler
 
ScopedPDU - Class in org.snmp4j
The ScopedPDU class represents a SNMPv3 scoped PDU.
ScopedPDU() - Constructor for class org.snmp4j.ScopedPDU
Create a empty ScopedPDU.
ScopedPDU(ScopedPDU) - Constructor for class org.snmp4j.ScopedPDU
Copy constructor.
SecretOctetString - Class in org.snmp4j.security
The SecretOctetString is an OctetString for secret data like keys and passwords.
SecretOctetString() - Constructor for class org.snmp4j.security.SecretOctetString
 
SecretOctetString(byte[]) - Constructor for class org.snmp4j.security.SecretOctetString
 
SecretOctetString(byte[], int, int) - Constructor for class org.snmp4j.security.SecretOctetString
Creates an octet string from an byte array.
SecretOctetString(OctetString) - Constructor for class org.snmp4j.security.SecretOctetString
 
SecureTarget<A extends Address> - Class in org.snmp4j
The SecureTarget is an security model independent abstract class for all targets supporting secure SNMP communication.
SecureTarget() - Constructor for class org.snmp4j.SecureTarget
Default constructor.
SecureTarget(A, OctetString) - Constructor for class org.snmp4j.SecureTarget
Creates a SNMPv3 secure target with an address and security name.
SECURITY_ERROR - org.snmp4j.uri.SnmpUriResponse.Type
 
SECURITY_MODEL_ANY - Static variable in interface org.snmp4j.security.SecurityModel
 
SECURITY_MODEL_SNMPv1 - Static variable in interface org.snmp4j.security.SecurityModel
 
SECURITY_MODEL_SNMPv2c - Static variable in interface org.snmp4j.security.SecurityModel
 
SECURITY_MODEL_TSM - Static variable in interface org.snmp4j.security.SecurityModel
 
SECURITY_MODEL_USM - Static variable in interface org.snmp4j.security.SecurityModel
 
SECURITY_PROTOCOLS_PROPERTIES - Static variable in class org.snmp4j.security.SecurityProtocols
 
securityCallback(TlsTmSecurityCallback<X509Certificate>) - Method in class org.snmp4j.fluent.TargetBuilder.TlsTargetBuilder
 
securityLevel - Variable in class org.snmp4j.AbstractTarget
 
SecurityLevel - Enum in org.snmp4j.security
The SecurityLevel interface contains enumerated values for the different security levels.
securityModel - Variable in class org.snmp4j.AbstractTarget
 
SecurityModel - Interface in org.snmp4j.security
The SecurityModel interface as described in RFC3411 section 4.4 and RFC 5590 section 5.
securityModels - Variable in class org.snmp4j.fluent.SnmpBuilder
 
SecurityModels - Class in org.snmp4j.security
The SecurityModels class is a collection of all supported security models of a SNMP entity.
SecurityModels() - Constructor for class org.snmp4j.security.SecurityModels
 
securityName - Variable in class org.snmp4j.AbstractTarget
 
securityName - Variable in class org.snmp4j.fluent.TargetBuilder
 
SecurityNameMapping - Class in org.snmp4j.transport.tls
The SecurityNameMapping maps a X509 certificate identified by it fingerprint to a security name based on a mapping defined by SecurityNameMapping.CertMappingType.
SecurityNameMapping(OctetString, OctetString, SecurityNameMapping.CertMappingType, OctetString) - Constructor for class org.snmp4j.transport.tls.SecurityNameMapping
 
SecurityNameMapping.CertMappingType - Enum in org.snmp4j.transport.tls
 
SecurityParameters - Interface in org.snmp4j.security
The SecurityParameters interface represents the security parameters in a SNMPv3 message.
SecurityProtocol - Interface in org.snmp4j.security
The SecurityProtocol class defines common methods of authentication and privacy protocols.
securityProtocols - Variable in class org.snmp4j.fluent.SnmpBuilder
 
securityProtocols(SecurityProtocols.SecurityProtocolSet) - Method in class org.snmp4j.fluent.SnmpBuilder
Specifies which predefined set of SecurityProtocols should be available for Snmp session to be built.
SecurityProtocols - Class in org.snmp4j.security
The SecurityProtocols class holds all authentication and privacy protocols for a SNMP entity.
SecurityProtocols() - Constructor for class org.snmp4j.security.SecurityProtocols
 
SecurityProtocols(SecurityProtocols.SecurityProtocolSet) - Constructor for class org.snmp4j.security.SecurityProtocols
SecurityProtocols.SecurityProtocolSet - Enum in org.snmp4j.security
 
SecurityProtocols.SecurityProtocolType - Enum in org.snmp4j.security
 
SecurityStateReference - Interface in org.snmp4j.security
The SecurityStateReference interface is an empty marker interface for security model dependent state references.
selectCommand(String[], String, String[][]) - Static method in class org.snmp4j.util.ArgumentParser
Select a argument/parameter set from a given selection of sets by the command contained in the supplied argument list.
selector - Variable in class org.snmp4j.transport.AbstractTransportServerThread
 
send(PDU, Target<A>) - Method in interface org.snmp4j.Session
Sends a PDU to the given target and returns the received response PDU.
send(PDU, Target<A>) - Method in class org.snmp4j.Snmp
 
send(PDU, Target<A>, Object, ResponseListener) - Method in interface org.snmp4j.Session
Asynchronously sends a PDU to the given target.
send(PDU, Target<A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
 
send(PDU, Target<A>, TransportMapping<? super A>) - Method in interface org.snmp4j.Session
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).
send(PDU, Target<A>, TransportMapping<? super A>) - Method in class org.snmp4j.Snmp
Sends a PDU to the given target and if the PDU is a confirmed request, then the received response is returned synchronously.
send(PDU, Target<A>, TransportMapping<? super A>, Object, ResponseListener) - Method in interface org.snmp4j.Session
Asynchronously sends a PDU to the given target.
send(PDU, Target<A>, TransportMapping<? super A>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
 
send(Snmp, Target<A>, PDU, Object...) - Static method in class org.snmp4j.fluent.SnmpCompletableFuture
Sedn the given PDU using the provider Snmp session to the specified Target.
sendByBinding(URI, List<VariableBinding>, int) - Method in class org.snmp4j.uri.SnmpURI
 
sender - org.snmp4j.transport.TransportType
Can send messages to a remote entity.
sendGetPDU(TableUtils.Row, ResponseListener, PDU) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
sendInformResponse(CommandResponderEvent<?>) - Method in class org.snmp4j.Snmp.NotificationDispatcher
Sends a RESPONSE PDU to the source address of a INFORM request.
sendMessage(A, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.AbstractTransportMapping
Sends a message to the supplied address using this transport.
sendMessage(A, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.DummyTransport.DummyTransportResponder
 
sendMessage(A, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.DummyTransport
 
sendMessage(A, byte[], TransportStateReference, long, int) - Method in interface org.snmp4j.TransportMapping
Sends a message to the supplied address using this transport.
sendMessage(A, byte[], TransportStateReference, Map<A, S>) - Method in class org.snmp4j.transport.AbstractTransportServerThread
Send a message to the specified address and update to specified socket entry map if a new client connection needs to be created for that.
sendMessage(PDU, Target<A>, TransportMapping<? super A>, PduHandleCallback<PDU>) - Method in class org.snmp4j.Snmp
Actually sends a PDU to a target and returns a handle for the sent PDU.
sendMessage(TcpAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Sends a SNMP message to the supplied address.
sendMessage(TcpAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.TcpTransportMapping
 
sendMessage(TcpAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.TLSTM
Sends an SNMP message to the supplied address.
sendMessage(UdpAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
 
sendMessage(UdpAddress, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.transport.UdpTransportMapping
 
sendMessage(TransportMapping<? super A>, A, byte[], TransportStateReference, long, int) - Method in class org.snmp4j.MessageDispatcherImpl
Sends a message using the TransportMapping that has been assigned for the supplied address type.
sendNextChunk() - Method in class org.snmp4j.util.TableUtils.TableRequest
 
sendPdu(Target<A>, PDU, boolean) - Method in interface org.snmp4j.MessageDispatcher
Sends a PDU to the supplied transport address.
sendPdu(Target<A>, PDU, boolean) - Method in class org.snmp4j.MessageDispatcherImpl
 
sendPdu(Target<A>, PDU, boolean) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean) - Method in interface org.snmp4j.MessageDispatcher
Sends a PDU to the supplied transport address.
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean) - Method in class org.snmp4j.MessageDispatcherImpl
 
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean, PduHandleCallback<PDU>) - Method in interface org.snmp4j.MessageDispatcher
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.
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean, PduHandleCallback<PDU>) - Method in class org.snmp4j.MessageDispatcherImpl
 
sendPdu(TransportMapping<? super A>, Target<A>, PDU, boolean, PduHandleCallback<PDU>) - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
 
sendReport(MessageDispatcher, ScopedPDU, int, int, OctetString, int, StateReference<?>, VariableBinding) - Method in class org.snmp4j.mp.MPv3
Sends a report message.
sendRequest(PDU, Target<?>, TableUtils.ColumnsOfRequest) - Method in class org.snmp4j.util.TableUtils.TableRequest
 
SEQUENCE - Static variable in class org.snmp4j.asn1.BER
 
serialVersionUID - Static variable in interface org.snmp4j.smi.Variable
This definition of a serialVersionUID for the Variable interface has been made for backward compatibility with SNMP4J 1.7.x or earlier serialized Variable instances.
serverAddress - Variable in class org.snmp4j.transport.AbstractTransportServerThread
 
serverEnabled - Variable in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
serverFingerprint(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder.TlsTargetBuilder
 
serverThread - Variable in class org.snmp4j.transport.DefaultTcpTransportMapping
 
ServerThread() - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping.ServerThread
 
session - Variable in class org.snmp4j.util.AbstractSnmpUtility
 
Session - Interface in org.snmp4j
Session defines a common interface for all classes that implement SNMP protocol operations based on SNMP4J.
set(int, byte) - Method in class org.snmp4j.security.ByteArrayWindow
 
set(int, byte) - Method in class org.snmp4j.smi.OctetString
Sets the byte value at the specified index.
set(int, int) - Method in class org.snmp4j.smi.OID
Sets the sub-identifier at the specified position.
set(int, OID) - Method in class org.snmp4j.util.TableUtils.LastReceived
 
set(int, OID, TableUtils.Row) - Method in class org.snmp4j.util.TableUtils.LastReceived
 
set(int, VariableBinding) - Method in class org.snmp4j.PDU
Sets the variable binding at the specified position.
set(int, VariableBinding) - Method in class org.snmp4j.util.TableUtils.Row
 
set(PDU, Target<?>, Object, ResponseListener) - Method in class org.snmp4j.Snmp
Asynchronously sends a SET request PDU to the given target.
set(PDU, Target<A>) - Method in class org.snmp4j.Snmp
Sends a SET request to a target.
SET - Static variable in class org.snmp4j.PDU
Denotes a set PDU.
setAddress(byte[]) - Method in class org.snmp4j.smi.IpAddress
 
setAddress(A) - Method in class org.snmp4j.AbstractTarget
Sets the address of the target.
setAddress(A) - Method in class org.snmp4j.mp.StateReference
 
setAddress(A) - Method in interface org.snmp4j.Target
Sets the address of the target.
setAddress(SMIAddress) - Method in class org.snmp4j.smi.GenericAddress
 
setAgentAddress(IpAddress) - Method in class org.snmp4j.PDUv1
Sets the IP address of the originator system of this SNMPv1 trap.
setAllowSNMPv2InV1(boolean) - Static method in class org.snmp4j.SNMP4JSettings
Sets the compatibility flag for Counter64 usage in SNMPv1 PDUs and the ability to decode SNMPv2 traps in SNMPv1 version PDUs.
setAsyncMsgProcessingSupported(boolean) - Method in class org.snmp4j.transport.AbstractTransportMapping
Specifies whether this transport mapping has to support asynchronous messages processing or not.
setAsyncMsgProcessingSupported(boolean) - Method in class org.snmp4j.transport.DTLSTM
 
setAuthenticationKey(byte[]) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setAuthenticationKey(byte[]) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setAuthenticationKey(byte[]) - Method in class org.snmp4j.security.UsmUserEntry
 
setAuthenticationKey(OctetString) - Method in class org.snmp4j.DirectUserTarget
Sets the authentication key (localized for the UserTarget.authoritativeEngineID) to be used for this target directly.
setAuthenticationParameters(OctetString) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setAuthenticationProtocol(AuthenticationProtocol) - Method in class org.snmp4j.DirectUserTarget
Set the AuthenticationProtocol associated with this target or null if there is no direct user information provided but referenced by the AbstractTarget.securityName from the USM or if there is no authentication.
setAuthenticationProtocol(AuthenticationProtocol) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setAuthenticationProtocol(AuthenticationProtocol) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setAuthKey(byte[]) - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
setAuthoritativeEngineBoots(int) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setAuthoritativeEngineID(byte[]) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setAuthoritativeEngineID(byte[]) - Method in class org.snmp4j.UserTarget
Sets the authoritative engine ID of this target.
setAuthoritativeEngineTime(int) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setBuffer(ByteBuffer) - Method in class org.snmp4j.asn1.BERInputStream
 
setBuffer(ByteBuffer) - Method in class org.snmp4j.asn1.BEROutputStream
Sets the backing buffer to the supplied one and sets the offset used by BEROutputStream.rewind() to the buffers current position.
setCachedForResponseProcessing(boolean) - Method in interface org.snmp4j.security.SecurityStateReference
Sets the isCachedForResponseProcessing flag to indicate whether this security state reference has been cached for response processing which means it will be used later for response or report processing rather than for requests or notifications (traps).
setCachedForResponseProcessing(boolean) - Method in class org.snmp4j.security.TsmSecurityStateReference
 
setCachedForResponseProcessing(boolean) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setCancelled(boolean) - Method in class org.snmp4j.transport.TransportStateEvent
Sets the canceled state of the transport event.
setCheckFirstSubID012(boolean) - Static method in class org.snmp4j.asn1.BER
 
setCheckLexicographicOrdering(boolean) - Method in class org.snmp4j.util.TableUtils
Enables or disables lexicographic ordering checks.
setCheckOutgoingMsg(boolean) - Method in class org.snmp4j.MessageDispatcherImpl
Enables or disables the consistency checks for outgoing messages.
setCheckSequenceLength(boolean) - Static method in class org.snmp4j.asn1.BER
Sets the application wide SEQUENCE length checking mode.
setCheckUsmUserPassphraseLength(boolean) - Static method in class org.snmp4j.SNMP4JSettings
 
setCheckValueLength(boolean) - Method in class org.snmp4j.asn1.BER
 
setColumnInfos(List<TableUtils.LastReceivedColumnInfo>) - Method in class org.snmp4j.util.TableUtils.LastReceived
 
setCommandResponder(boolean) - Method in class org.snmp4j.util.SnmpConfigurator
 
setCommunity(OctetString) - Method in class org.snmp4j.CommunityTarget
Sets the community octet sting.
setConnectionTimeout(long) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Sets the connection timeout.
setConnectionTimeout(long) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Sets the connection timeout.
setConnectionTimeout(long) - Method in class org.snmp4j.transport.DTLSTM
Sets the connection timeout.
setConnectionTimeout(long) - Method in class org.snmp4j.transport.TLSTM
Sets the connection timeout.
setContextEngineID(byte[]) - Method in class org.snmp4j.mp.StateReference
 
setContextEngineID(byte[]) - Method in class org.snmp4j.mp.StatusInformation
 
setContextEngineID(OctetString) - Method in class org.snmp4j.ScopedPDU
Sets the context engine ID field of the scoped PDU.
setContextEngineID(OctetString) - Method in class org.snmp4j.util.DefaultPDUFactory
Sets the context engine ID for ScopedPDU instances created by this factory.
setContextEngineIdDiscoveryDisabled(boolean) - Method in class org.snmp4j.Snmp
Sets the RFC5343 based context engine ID discovery.
setContextName(byte[]) - Method in class org.snmp4j.mp.StateReference
 
setContextName(byte[]) - Method in class org.snmp4j.mp.StatusInformation
 
setContextName(OctetString) - Method in class org.snmp4j.ScopedPDU
Sets the context name field of this scoped PDU.
setContextName(OctetString) - Method in class org.snmp4j.util.DefaultPDUFactory
Sets the context name for ScopedPDU instances created by this factory.
setCounterSupport(CounterSupport) - Method in class org.snmp4j.mp.MPv3
Sets the counter support instance.
setCounterSupport(CounterSupport) - Method in class org.snmp4j.security.SNMPv3SecurityModel
Sets the counter support instance.
setCounterSupport(CounterSupport) - Method in class org.snmp4j.Snmp
Sets the counter support instance to handle counter events on behalf of this Snmp instance.
setCountRegisteredOnly(boolean) - Method in class org.snmp4j.mp.DefaultCounterListener
Sets the flag which indicates how unregistered counter events should be handled.
setCurrentMsgID(int) - Method in class org.snmp4j.mp.MPv3
Sets the next message ID.
setCurrentValue(Variable) - Method in class org.snmp4j.event.CounterEvent
Sets the current value of the counter.
setDateAndTimeFormat(DateFormat) - Static method in class org.snmp4j.log.ConsoleLogAdapter
 
setDebugEnabled(boolean) - Static method in class org.snmp4j.log.ConsoleLogAdapter
 
setDefaultNonPrintableEscapeCharacter(Character) - Static method in class org.snmp4j.SNMP4JSettings
Gets the default non-printable character escape character.
setDefaultRetries(int) - Static method in class org.snmp4j.SNMP4JSettings
Set the default number of retries for packet oriented transport mappings, default is 0.
setDefaultTimeoutMillis(long) - Static method in class org.snmp4j.SNMP4JSettings
Set the default timeout for AbstractTarget.
setDefaultUserInfo(String) - Method in class org.snmp4j.uri.SnmpURI
 
setDtlsHandshakeThreadPoolSize(int) - Method in class org.snmp4j.transport.DTLSTM
Sets the maximum number of threads reserved for DTLS inbound connection handshake processing.
setEngineBoots(int) - Method in class org.snmp4j.cfg.EngineBootsCounterFile
 
setEngineBoots(int) - Method in class org.snmp4j.security.USM
Sets the number of engine boots.
setEngineBoots(int) - Method in class org.snmp4j.security.UsmTimeEntry
 
setEngineBoots(int) - Method in class org.snmp4j.security.UsmTimeTable
Sets the number of engine boots.
setEngineDiscoveryEnabled(boolean) - Method in class org.snmp4j.security.USM
Enables or disables automatic engine ID discovery.
setEngineID(OctetString) - Method in class org.snmp4j.security.UsmUserEntry
 
setEngineIdCacheFactory(MPv3.EngineIdCacheFactory) - Method in class org.snmp4j.mp.MPv3
Sets the engine ID cache factory and resets (clears) the current cache.
setEngineTime(int) - Method in class org.snmp4j.security.UsmTimeEntry
Sets the engine time which also sets the last received engine time to the supplied value.
setEnterprise(OID) - Method in class org.snmp4j.PDUv1
Sets the "enterprise" OID of the SNMPv1 trap.
setEnterpriseID(int) - Static method in class org.snmp4j.SNMP4JSettings
Sets the enterprise OID used for creating SNMP engine IDs and other enterprise specific identifiers.
setErrorCode(int) - Method in class org.snmp4j.mp.StateReference
 
setErrorIndex(int) - Method in class org.snmp4j.PDU
Sets the error index.
setErrorIndication(VariableBinding) - Method in class org.snmp4j.mp.StatusInformation
 
setErrorStatus(int) - Method in class org.snmp4j.PDU
Sets the error status of the PDU.
setExtensibilityEnabled(boolean) - Static method in class org.snmp4j.SNMP4JSettings
Enables (or disables) the extensibility feature of SNMP4J.
setFilledBuffer(ByteBuffer) - Method in class org.snmp4j.asn1.BEROutputStream
Sets the backing buffer and sets the current position of the stream to the buffers limit (end).
setFinished() - Method in class org.snmp4j.Snmp.PendingRequest
 
setForwardRuntimeExceptions(boolean) - Static method in class org.snmp4j.SNMP4JSettings
Enables or disables runtime exception forwarding.
setGenericTrap(int) - Method in class org.snmp4j.PDUv1
Sets the generic trap ID.
setHandshakeFinished(boolean) - Method in class org.snmp4j.transport.AbstractServerSocket
 
setHandshakeTimeout(int) - Method in class org.snmp4j.transport.DTLSTM
Sets the maximum number of milliseconds to wait for the DTLS handshake operation to succeed.
setID(OID) - Method in interface org.snmp4j.security.nonstandard.NonStandardSecurityProtocol
Assign a new ID to a non-standard security protocol instance.
setID(OID) - Method in class org.snmp4j.security.nonstandard.PrivAESWith3DESKeyExtension
 
setID(OID) - Method in class org.snmp4j.security.PrivAES192
 
setID(OID) - Method in class org.snmp4j.security.PrivAES256
 
setIgnoreLexicographicOrder(boolean) - Method in class org.snmp4j.util.TreeUtils
Set the ignore lexicographic order errors flage value.
setIgnoreMaxLexicographicRowOrderingErrors(int) - Method in class org.snmp4j.util.TableUtils
Sets the maximum number of rows that will be returned with status RetrievalEvent.STATUS_WRONG_ORDER before the table retrieval will be stopped.
setIncrement(long) - Method in class org.snmp4j.event.CounterEvent
Sets the increment of the event.
setIndexOfMessageResponded(int) - Method in interface org.snmp4j.mp.RequestStatistics
Sets the index of the message that has been responded.
setInetAddress(InetAddress) - Method in class org.snmp4j.smi.IpAddress
 
setInfoEnabled(boolean) - Static method in class org.snmp4j.log.ConsoleLogAdapter
 
setKeyStore(String) - Method in class org.snmp4j.transport.DTLSTM
 
setKeyStore(String) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
setKeyStore(String) - Method in class org.snmp4j.transport.TLSTM
 
setKeyStorePassword(String) - Method in class org.snmp4j.transport.DTLSTM
 
setKeyStorePassword(String) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
 
setKeyStorePassword(String) - Method in class org.snmp4j.transport.TLSTM
 
setLatestReceivedTime(int) - Method in class org.snmp4j.security.UsmTimeEntry
Sets the time when a message has been received last from the associated SNMP engine.
setListenAddress(A) - Method in class org.snmp4j.transport.DummyTransport
 
setLocalCertificateAlias(String) - Method in class org.snmp4j.transport.DTLSTM
Sets the certificate alias used for client and server authentication by this TLSTM.
setLocalCertificateAlias(String) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Sets the certificate alias used for client and server authentication by this TLSTM.
setLocalCertificateAlias(String) - Method in class org.snmp4j.transport.TLSTM
Sets the certificate alias used for client and server authentication by this TLSTM.
setLocalEngine(byte[], int, int) - Method in interface org.snmp4j.Session
Sets the local engine ID for the SNMP entity represented by this Snmp instance.
setLocalEngine(byte[], int, int) - Method in class org.snmp4j.Snmp
Sets the local engine ID for the SNMP entity represented by this Snmp instance.
setLocalEngine(OctetString, int, int) - Method in class org.snmp4j.security.USM
Sets the local engine ID, number of boots, and time after boot.
setLocalEngineID(byte[]) - Method in class org.snmp4j.mp.MPv3
Sets the local engine ID.
setLocalEngineID(OctetString) - Method in class org.snmp4j.security.TSM
 
setLocalizedUserCredentials(DirectUserTarget<?>, UsmUserEntry) - Method in class org.snmp4j.Snmp
Sets the user's security name and authentication/privacy keys and protocols on the supplied DirectUserTarget and returns the maximum SecurityLevel it can be used with.
setLocalTime(UsmTimeEntry) - Method in class org.snmp4j.security.UsmTimeTable
 
setLogFactory(LogFactory) - Static method in class org.snmp4j.log.LogFactory
Sets the log factory to be used by SNMP4J.
setLogger(LogAdapter) - Method in class org.snmp4j.log.LogProxy
Sets the logger that logs the log messages logged with this proxy.
setLoggerConfigPrefix(String) - Method in class org.snmp4j.log.LogFactory
Set the properties name prefix, including the trailing ".", used by LogFactory.updateConfiguration(Properties) and LogFactory.writeConfiguration(Properties) for logger properties.
setLogHandler(String) - Method in interface org.snmp4j.log.LogAdapter
Sets the log handler reference list associated by this logger.
setLogHandlerConfigPrefix(String) - Method in class org.snmp4j.log.LogFactory
Set the properties name prefix, including the trailing ".", used by LogFactory.updateConfiguration(Properties) and LogFactory.writeConfiguration(Properties) for log handler properties.
setLogLevel(LogLevel) - Method in class org.snmp4j.log.ConsoleLogAdapter
 
setLogLevel(LogLevel) - Method in class org.snmp4j.log.JavaLogAdapter
 
setLogLevel(LogLevel) - Method in interface org.snmp4j.log.LogAdapter
Sets the log level for this log adapter (if applicable).
setLogLevel(LogLevel) - Method in class org.snmp4j.log.LogProxy
 
setLogLevel(LogLevel) - Method in class org.snmp4j.log.NoLogger
 
setMaxBusyLoops(int) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
setMaxEngineIdCacheSize(int) - Method in class org.snmp4j.mp.MPv3
Sets the upper limit for the engine ID cache.
setMaxEngineIdCacheSize(int) - Static method in class org.snmp4j.SNMP4JSettings
Sets the maximum number of engine IDs that can be cached by theMPv3.
setMaxInboundMessageSize(int) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Sets the maximum buffer size for incoming requests.
setMaxInboundMessageSize(int) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
 
setMaxInboundMessageSize(int) - Method in class org.snmp4j.transport.DTLSTM
Sets the maximum buffer size for incoming requests.
setMaxInboundMessageSize(int) - Method in class org.snmp4j.transport.TLSTM
Sets the maximum buffer size for incoming requests.
setMaxNumColumnsPerPDU(int) - Method in class org.snmp4j.util.TableUtils
Sets the maximum number of columns that will be retrieved per SNMP GETNEXT or GETBULK request.
setMaxNumRowsPerPDU(int) - Method in class org.snmp4j.util.TableUtils
Sets the maximum number of rows that will be retrieved per SNMP GETBULK request.
setMaxRepetitions(int) - Method in class org.snmp4j.PDU
Sets the maximum repetitions of repeatable variable bindings in GETBULK requests.
setMaxRepetitions(int) - Method in class org.snmp4j.PDUv1
This method is not supported for SNMPv1 PDUs and will throw a UnsupportedOperationException
setMaxRepetitions(int) - Method in class org.snmp4j.util.DefaultPDUFactory
Sets the max repetitions parameter value for GETBULK PDUs created by this factory.
setMaxRepetitions(int) - Method in class org.snmp4j.util.TreeUtils
Sets the maximum number of the variable bindings per TreeEvent returned by this instance.
setMaxRequestStatus(int) - Method in class org.snmp4j.Snmp.PendingRequest
 
setMaxSizeRequestPDU(int) - Method in class org.snmp4j.AbstractTarget
Sets the maximum size of request PDUs that this target is able to receive.
setMaxSizeRequestPDU(int) - Static method in class org.snmp4j.SNMP4JSettings
Sets the maximum size of a request PDU.
setMaxSizeRequestPDU(int) - Method in interface org.snmp4j.Target
Sets the maximum size of request PDUs that this target is able to receive.
setMaxSizeResponsePDU(int) - Method in class org.snmp4j.CommandResponderEvent
 
setMaxSizeResponseScopedPDU(int) - Method in class org.snmp4j.mp.StateReference
 
setMaxSizeScopedPDU(int) - Method in class org.snmp4j.PDUv1
This method is not supported for SNMPv1 PDUs and will throw a UnsupportedOperationException
setMessageDispatcher(MessageDispatcher) - Method in class org.snmp4j.Snmp
Sets the message dispatcher associated with this SNMP session.
setMessageLengthDecoder(MessageLengthDecoder) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Sets the MessageLengthDecoder that decodes the total message length from the header of a message.
setMessageLengthDecoder(MessageLengthDecoder) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
Sets the message length decoder.
setMessageLengthDecoder(MessageLengthDecoder) - Method in class org.snmp4j.transport.DTLSTM
Sets the MessageLengthDecoder that decodes the total message length from the header of a message.
setMessageLengthDecoder(MessageLengthDecoder) - Method in class org.snmp4j.transport.TcpTransportMapping
Sets the MessageLengthDecoder that decodes the total message length from the header of a message.
setMessageLengthDecoder(MessageLengthDecoder) - Method in class org.snmp4j.transport.TLSTM
 
setMessageProcessingModel(int) - Method in class org.snmp4j.CommandResponderEvent
 
setMsgFlags(int) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
setMsgFlags(int) - Method in class org.snmp4j.mp.StateReference
 
setMsgID(int) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
setMsgID(int) - Method in class org.snmp4j.mp.StateReference
 
setMsgID(MessageID) - Method in class org.snmp4j.mp.StateReference
 
setMsgMaxSize(int) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
setNextPDU(PDU) - Method in class org.snmp4j.Snmp.PendingRequest
 
setNoGetBulk(boolean) - Static method in class org.snmp4j.SNMP4JSettings
 
setNonRepeaters(int) - Method in class org.snmp4j.PDU
Sets the number of non repeater variable bindings in a GETBULK PDU.
setNonRepeaters(int) - Method in class org.snmp4j.PDUv1
This method is not supported for SNMPv1 PDUs and will throw a UnsupportedOperationException
setNonRepeaters(int) - Method in class org.snmp4j.util.DefaultPDUFactory
Sets the non repeaters parameter value for GETBULK PDUs created by this factory.
setNumComplete(int) - Method in class org.snmp4j.util.TableUtils.Row
Sets the number of columns in the row cache to a new value.
setOid(OID) - Method in class org.snmp4j.smi.VariableBinding
Sets the object instance identifier for the variable binding.
setOIDTextFormat(OIDTextFormat) - Static method in class org.snmp4j.SNMP4JSettings
Sets the OID text format to be used by SNMP4J.
setOpenSocketOnSending(boolean) - Method in class org.snmp4j.transport.TcpTransportMapping
Activate or deactivate auto TcpTransportMapping.listen() when TcpTransportMapping.sendMessage(TcpAddress, byte[], TransportStateReference, long, int) is called but there is no listening socket.
setOwnerReference(Object) - Method in class org.snmp4j.security.UsmUserEntry
Sets the (weak) owner reference of this user entry.
setPdu(PDU) - Method in class org.snmp4j.MutablePDU
 
setPDU(PDU) - Method in class org.snmp4j.CommandResponderEvent
 
setPduFactory(PDUFactory) - Method in class org.snmp4j.uri.SnmpURI
 
setPduHandle(PduHandle) - Method in class org.snmp4j.CommandResponderEvent
 
setPduHandle(PduHandle) - Method in class org.snmp4j.mp.StateReference
 
setPduType(int) - Method in class org.snmp4j.util.DefaultPDUFactory
 
setPeerAddress(A) - Method in class org.snmp4j.CommandResponderEvent
Sets the transport address of the sending entity.
setPeerAddress(A) - Method in class org.snmp4j.event.ResponseEvent
 
setPKIXRevocationChecker(PKIXRevocationChecker) - Method in class org.snmp4j.transport.DTLSTM
 
setPKIXRevocationChecker(PKIXRevocationChecker) - Method in interface org.snmp4j.transport.tls.X509TlsTransportMappingConfig
Sets the (optional and possibly null) revocation checker for the cert path validation of X509 certificates.
setPKIXRevocationChecker(PKIXRevocationChecker) - Method in class org.snmp4j.transport.TLSTM
 
setPort(int) - Method in class org.snmp4j.smi.TransportIpAddress
 
setPreferredTransports(List<TransportMapping<? super A>>) - Method in class org.snmp4j.AbstractTarget
Sets the prioritised list of transport mappings to be used for this target.
setPriority(int) - Method in class org.snmp4j.transport.AbstractTransportMapping
Changes the priority of the listen thread for this UDP transport mapping.
setPrivacyKey(byte[]) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setPrivacyKey(byte[]) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setPrivacyKey(byte[]) - Method in class org.snmp4j.security.UsmUserEntry
 
setPrivacyKey(OctetString) - Method in class org.snmp4j.DirectUserTarget
Sets the privacy key (localized for the UserTarget.authoritativeEngineID) to be used for this target directly.
setPrivacyParameters(OctetString) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setPrivacyProtocol(PrivacyProtocol) - Method in class org.snmp4j.DirectUserTarget
/** Set the PrivacyProtocol associated with this target or null if there is no direct user information provided but referenced by the AbstractTarget.securityName from the USM or if there is no privacy.
setPrivacyProtocol(PrivacyProtocol) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setPrivacyProtocol(PrivacyProtocol) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setPrivKey(byte[]) - Method in class org.snmp4j.security.dh.DHOperations.DHKeyInfo
 
setProcessed(boolean) - Method in class org.snmp4j.CommandResponderEvent
Sets the status of this PDU.
setProtocolVersions(String[]) - Method in class org.snmp4j.transport.DTLSTM
Sets the DTLS protocols/versions that DTLSTM should use during handshake.
setProtocolVersions(String[]) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Sets the (D)TLS protocols/versions that this TlsTransportMappingConfig should use during handshake.
setProtocolVersions(String[]) - Method in class org.snmp4j.transport.TLSTM
Sets the TLS protocols/versions that TLSTM should use during handshake.
setReadBuffer(ByteBuffer) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
 
setReceiveBufferSize(int) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Sets the receive buffer size, which should be greater than the maximum inbound message size.
setReportHandler(Snmp.ReportHandler) - Method in class org.snmp4j.Snmp
Sets the report handler and overrides the default report handler.
setReportSecurityLevelStrategy(SNMP4JSettings.ReportSecurityLevelStrategy) - Static method in class org.snmp4j.SNMP4JSettings
 
setRequest(PDU) - Method in class org.snmp4j.event.ResponseEvent
 
setRequestedSecurityLevel(SecurityLevel) - Method in class org.snmp4j.TransportStateReference
 
setRequestID(Integer32) - Method in class org.snmp4j.PDU
Sets the request ID for this PDU.
setRespawnThreads(boolean) - Method in class org.snmp4j.util.ThreadPool
Specifies whether threads are respawned by this thread pool after they have been stopped or not.
setResponse(PDU) - Method in class org.snmp4j.event.ResponseEvent
 
setResponseRuntimeNanos(long) - Method in interface org.snmp4j.mp.RequestStatistics
Sets the time elapsed between the sending of the message and receiving its response.
setResponseType(SnmpUriResponse.Type) - Method in class org.snmp4j.uri.SnmpUriResponse
 
setRetries(int) - Method in class org.snmp4j.AbstractTarget
Sets the number of retries to be performed before a request is timed out.
setRetries(int) - Method in interface org.snmp4j.Target
Sets the number of retries to be performed before a request is timed out.
setRetries(int) - Method in class org.snmp4j.uri.SnmpURI
 
setSameSecurity(boolean) - Method in class org.snmp4j.TransportStateReference
 
setSecretLoggingEnabled(boolean) - Static method in class org.snmp4j.SNMP4JSettings
Activates or deactivates the secret logging.
setSecurityCallback(TlsTmSecurityCallback<C>) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
Sets the TlsTmSecurityCallback associated with this TransportMapping hook.
setSecurityCallback(TlsTmSecurityCallback<X509Certificate>) - Method in class org.snmp4j.transport.DTLSTM
 
setSecurityCallback(TlsTmSecurityCallback<X509Certificate>) - Method in class org.snmp4j.transport.TLSTM
 
setSecurityEngineID(byte[]) - Method in class org.snmp4j.mp.StateReference
 
setSecurityEngineID(byte[]) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setSecurityLevel(int) - Method in class org.snmp4j.AbstractTarget
Sets the security level for this target.
setSecurityLevel(int) - Method in class org.snmp4j.CommandResponderEvent
 
setSecurityLevel(int) - Method in class org.snmp4j.CommunityTarget
 
setSecurityLevel(int) - Method in class org.snmp4j.mp.StateReference
 
setSecurityLevel(int) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setSecurityLevel(int) - Method in interface org.snmp4j.Target
Sets the security level for this target.
setSecurityLevel(Integer32) - Method in class org.snmp4j.mp.StatusInformation
 
setSecurityModel(int) - Method in class org.snmp4j.AbstractTarget
Sets the security model for this target.
setSecurityModel(int) - Method in class org.snmp4j.CommandResponderEvent
 
setSecurityModel(int) - Method in class org.snmp4j.CommunityTarget
 
setSecurityModel(int) - Method in class org.snmp4j.mp.MPv3.HeaderData
 
setSecurityModel(int) - Method in interface org.snmp4j.Target
Sets the security model for this target.
setSecurityModel(int) - Method in class org.snmp4j.uri.SnmpURI
 
setSecurityModel(SecurityModel) - Method in class org.snmp4j.mp.StateReference
 
setSecurityModels(SecurityModels) - Method in class org.snmp4j.mp.MPv3
Sets the security models supported by this MPv3.
setSecurityName(byte[]) - Method in class org.snmp4j.CommandResponderEvent
 
setSecurityName(byte[]) - Method in class org.snmp4j.mp.StateReference
 
setSecurityName(byte[]) - Method in class org.snmp4j.security.UsmSecurityStateReference
 
setSecurityName(OctetString) - Method in class org.snmp4j.AbstractTarget
Sets the security name to be used with this target.
setSecurityName(OctetString) - Method in interface org.snmp4j.Target
Sets the security name to be used with this target.
setSecurityName(OctetString) - Method in class org.snmp4j.TransportStateReference
 
setSecurityParametersPosition(int) - Method in interface org.snmp4j.security.SecurityParameters
Sets the position of the first byte (counted from zero) of the security parameters in the whole SNMP message.
setSecurityParametersPosition(int) - Method in class org.snmp4j.security.TsmSecurityParameters
 
setSecurityParametersPosition(int) - Method in class org.snmp4j.security.UsmSecurityParameters
 
setSecurityProtocols(SecurityProtocols) - Method in class org.snmp4j.mp.MPv3
Sets the security protocols for this MPv3.
setSecurityProtocols(SecurityProtocols) - Static method in class org.snmp4j.security.SecurityProtocols
Set the SecurityProtocols
setSecurityStateReference(SecurityStateReference) - Method in class org.snmp4j.mp.StateReference
 
setSendColumnPDUsMultiThreaded(boolean) - Method in class org.snmp4j.util.TableUtils
Enable multi-threaded column PDU sending.
setServerEnabled(boolean) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
 
setServerEnabled(boolean) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
Sets whether a server for incoming requests should be created when the transport is set into listen state.
setServerEnabled(boolean) - Method in class org.snmp4j.transport.DTLSTM
Sets whether a server for incoming requests should be created when the transport is set into listen state.
setSnmp(Session) - Method in class org.snmp4j.uri.SnmpURI
 
setSnmp4jStatistics(SNMP4JSettings.Snmp4jStatistics) - Static method in class org.snmp4j.SNMP4JSettings
Sets the SNMP4J statistics level.
setSocketOptions(ServerSocket) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
Sets optional server socket options.
setSocketTimeout(int) - Method in class org.snmp4j.transport.DefaultUdpTransportMapping
Sets the socket timeout in milliseconds.
setSocketTimeout(SocketTimeout<A>) - Method in class org.snmp4j.transport.AbstractServerSocket
 
setSpecificTrap(int) - Method in class org.snmp4j.PDUv1
Sets the specific trap ID.
setSslEngineConfigurator(SSLEngineConfigurator) - Method in class org.snmp4j.transport.DTLSTM
 
setSslEngineConfigurator(SSLEngineConfigurator) - Method in class org.snmp4j.transport.TLSTM
Sets the configurator for the SSLEngine internally used to run the TLS communication.
setStateReference(StateReference<A>) - Method in class org.snmp4j.CommandResponderEvent
 
setStateReference(StateReference<A>) - Method in class org.snmp4j.mp.MutableStateReference
 
setStatusInformation(StatusInformation) - Method in exception org.snmp4j.MessageException
 
setStop(boolean) - Method in class org.snmp4j.util.TaskScheduler
Stops the schedulers run method.
setStorageType(SnmpConstants.StorageTypeEnum) - Method in class org.snmp4j.security.UsmUserEntry
 
setSyntax(int) - Method in class org.snmp4j.smi.Null
 
setTaskManagersBusyTimeoutMillis(int) - Method in class org.snmp4j.util.ThreadPool
Sets the timeout value in milliseconds the pool waits when all task managers are busy for a notification of them to check again for idle task managers.
setThreadFactory(ThreadFactory) - Static method in class org.snmp4j.SNMP4JSett