A B C D E F G H I J K L M N O P R S T U V W X Z _
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 theAbstractServerSocket
and implements a genericAddress
toSocketChannel
mapping to be used byTransportMapping
. - 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 aWorkerTask
that serves server connections using Java NIO forConnectionOrientedTransportMapping
s. - 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 (seePDU.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 getTransportStateEvent
s 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 theMPv3
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 aByteBuffer
and implements theInputStream
abstract class. - BERInputStream(ByteBuffer) - Constructor for class org.snmp4j.asn1.BERInputStream
- BEROutputStream - Class in org.snmp4j.asn1
-
The
BEROutputStream
class wraps aByteBuffer
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 aSecureTarget
for usage withSecurityModel
s 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 theMessageDispatcher
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 fromTimer
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 forCounterEvent
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
withSnmp.setCounterSupport(CounterSupport)
when building theSnmp
instance usingbuild()
. - CounterSupport - Class in org.snmp4j.mp
-
The
CounterSupport
class provides support to fireCounterEvent
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 encodedBERInputStream
. - createFromOIDs(OID[]) - Static method in class org.snmp4j.smi.VariableBinding
-
Create an array of
VariableBinding
s 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 specifiedMessageProcessingModel
. - 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 specifiedMessageProcessingModel
and PDU type. - createPDU(Target<?>) - Method in class org.snmp4j.mp.MPv3
-
Deprecated.
- 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 anInputStream
. - 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 anBERInputStream
. - decodeBER(BERInputStream) - Method in class org.snmp4j.ScopedPDU
-
Decodes a
ScopedPDU
from anInputStream
. - 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 anBERInputStream
. - 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 theCounterListener
interface. - DefaultCounterListener() - Constructor for class org.snmp4j.mp.DefaultCounterListener
-
Default constructor.
- DefaultPDUFactory - Class in org.snmp4j.util
-
The
DefaultPDUFactory
is a default implementation of thePDUFactory
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 onX509Certificate
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
createsWorkerTask
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 newTimer
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 thetmSecurityName
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 anUSM
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 superclassSimpleOIDTextFormat
unless dictionary entries are added withDictionaryOIDTextFormat.put(String)
orDictionaryOIDTextFormat.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
- 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
- dtls(TlsTmSecurityCallback<X509Certificate>, DtlsAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
- 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 andSSLEngine
. - 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 anOutputStream
. - 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 anOutputStream
. - 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 anOutputStream
. - 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 aSnmpEngineIdProvider
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 theDefaultSSLEngineConfiguration
which will then become the configured SSL engine configurator. - ensureSslEngineConfigurator() - Method in class org.snmp4j.transport.TLSTM
-
Returns the configured
TLSTM.setSslEngineConfigurator(SSLEngineConfigurator)
or theDefaultSSLEngineConfiguration
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 anEnumeration
. - 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 givenSnmpBuilder
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
toorg.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
- 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
tojava.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 fromUnsignedInteger32
. - 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
VariableBinding
s 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
X509Certificate
s from the givenX509TrustManager
and security callback. - getAcceptedIssuers(X509TrustManager, TlsTmSecurityCallback<X509Certificate>) - Static method in class org.snmp4j.transport.tls.TlsTrustManager
-
Deprecated.Gets the accepted
X509Certificate
s from the givenX509TrustManager
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.Use
TcpTransportMapping.getListenAddress()
instead. - 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
VariableBinding
s 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 ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
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
VariableBinding
s 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 toCertifiedIdentity
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
SecurityModel
s. - 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 totrue
. - 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 ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
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 allretryCount
in0 &lz;= retryCount < 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 thisTransportMapping
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
orPrivacyProtocol
) for the specified protocol OID. - getSecurityProtocolOIDs(SecurityProtocols.SecurityProtocolType) - Method in class org.snmp4j.security.SecurityProtocols
-
Returns the object identifiers (
OID
s) of theSecurityProtocol
s known to thisSecurityProtocols
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
andUdpAddress
. - 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
thisTransportMapping
supports depending onAbstractConnectionOrientedTransportMapping.isServerEnabled()
. - getSupportedTransportType() - Method in class org.snmp4j.transport.DTLSTM
- getSupportedTransportType() - Method in class org.snmp4j.transport.TLSTM
-
Gets the
TransportType
thisTransportMapping
supports depending onAbstractConnectionOrientedTransportMapping.isServerEnabled()
. - getSupportedTransportType() - Method in interface org.snmp4j.TransportMapping
-
Gets the
TransportType
thisTransportMapping
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.Use
TLSTM.getProtocolVersions()
instead. - 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
hasCertifiedIdentity
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)
orTableUtils.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 methodTcpTransportMapping.listen()
has not been called yet or the connection has been closed or reset, thenTcpTransportMapping.listen()
will be called to open the communication socket when a message is being sent usingTcpTransportMapping.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
andreset
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 deprecatedMaxAccess.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 interestedCommandResponder
instances. - MessageDispatcherImpl - Class in org.snmp4j
-
The
MessageDispatcherImpl
decodes and dispatches incoming messages usingMessageProcessingModel
instances and encodes and sends outgoing messages using an appropriateTransportMapping
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 (seeMessageException.getSnmp4jErrorStatus()
for details. - MessageException(String, int, Throwable) - Constructor for exception org.snmp4j.MessageException
-
Creates a
MessageException
with error message and SNMP4J specific error status (seeMessageException.getSnmp4jErrorStatus()
for details. - MessageException(StatusInformation) - Constructor for exception org.snmp4j.MessageException
-
Creates a
MessageException
from aStatusInformation
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 anyMessageDispatcher
instances that processes incoming message with a suppliedThreadPool
. - 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 decoratedMessageDispatcher
. - 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 aPDU
instance. - MutablePDU() - Constructor for class org.snmp4j.MutablePDU
- MutableStateReference<A extends Address> - Class in org.snmp4j.mp
-
The
MutableStateReference
encapsulates aStateReference
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.
- 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 aLogAdapter
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 thisGenericAddress
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
- 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 toPduHandle.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 aPduHandle
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 thetmSecurityName
for incoming requests by using the (system) propertiesorg.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
- 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, useUSM.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 theRunnable
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 anOctetString
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 bySecurityNameMapping.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 forSnmp
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
-
Create a new
SecurityProtocols
collection to be used inMPv3(byte[], PDUFactory, SecurityProtocols, SecurityModels, CounterSupport)
constructor. - 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 responsePDU
. - 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 responsePDU
encapsulated in aResponseEvent
object that also includes: the transport address of the response sending peer, theTarget
information of the target, the requestPDU
, the responsePDU
(if any). - send(PDU, Target<A>, TransportMapping<? super A>) - Method in class org.snmp4j.Snmp
-
Sends a
PDU
to the given target and if thePDU
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
- 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 aPduHandleCallback
is given, it returns also thePduHandle
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 ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
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 maximumSecurityLevel
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)
andLogFactory.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)
andLogFactory.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 the
MPv3
. - 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()
whenTcpTransportMapping.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 ornull
if there is no direct user information provided but referenced by theAbstractTarget.securityName
from theUSM
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 thisTransportMapping
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.SNMP4JSettings
-
Sets the thread factory for creating new threads of execution.
- setThreadJoinTimeout(long) - Static method in class org.snmp4j.SNMP4JSettings
-
Sets the Thread join timeout used to join threads if no explicit timeout is set.
- setThreadJoinTimeout(long) - Method in class org.snmp4j.util.DefaultThreadFactory
-
Sets the maximum time to wait when joining a worker task thread.
- setThreadName(String) - Method in class org.snmp4j.transport.AbstractTransportMapping
-
Sets the name of the listen thread for this UDP transport mapping.
- setTimeDiff(int) - Method in class org.snmp4j.security.UsmTimeEntry
- setTimeout(long) - Method in class org.snmp4j.AbstractTarget
-
Sets the timeout for a target.
- setTimeout(long) - Method in interface org.snmp4j.Target
-
Sets the timeout for a target.
- setTimeout(long) - Method in class org.snmp4j.uri.SnmpURI
- setTimeoutModel(TimeoutModel) - Method in class org.snmp4j.Snmp
-
Sets the timeout model for this SNMP session.
- setTimerFactory(TimerFactory) - Static method in class org.snmp4j.SNMP4JSettings
-
Sets the timer factory for creating new timer instances.
- setTimestamp(long) - Method in class org.snmp4j.PDUv1
-
Sets the
TimeTicks
value of the trap sender's notion of its sysUpTime value when this trap has been generated. - setTlsMaxFragmentSize(int) - Method in class org.snmp4j.transport.TLSTM
-
Sets the maximum TLS fragment size that this transport mapping should support as server.
- setTlsProtocols(String[]) - Method in class org.snmp4j.transport.TLSTM
-
Deprecated.Use
TLSTM.setProtocolVersions(String[])
instead. - setTlsTmSecurityCallback(TlsTmSecurityCallback<C>) - Method in class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
-
Sets the security callback to be used when this proxy is being called.
- setTmStateReference(TransportStateReference) - Method in class org.snmp4j.CommandResponderEvent
-
Sets the transport model state reference as defined by RFC 5590.
- setTmStateReference(TransportStateReference) - Method in class org.snmp4j.security.TsmSecurityStateReference
- setTotalMessagesSent(int) - Method in interface org.snmp4j.mp.RequestStatistics
-
Sets the total number of messages that have been sent on behalf of this request.
- setTransactionID(int) - Method in class org.snmp4j.mp.PduHandle
-
Sets the transaction ID which is typically the request ID of the PDU.
- setTransport(TransportMapping<?>) - Method in class org.snmp4j.TransportStateReference
- setTransportAddress(OctetString) - Method in class org.snmp4j.smi.TransportIpAddress
-
Sets this transport address from an OcetString containing the address value in format as specified by the TRANSPORT-ADDRESS-MIB.
- setTransportMapping(TransportMapping<? super A>) - Method in class org.snmp4j.CommandResponderEvent
- setTransportMapping(TransportMapping<? super A>) - Method in class org.snmp4j.mp.StateReference
- setTransportSecurityLevel(SecurityLevel) - Method in class org.snmp4j.TransportStateReference
- setTrustManagerFactory(TLSTMTrustManagerFactory) - Method in class org.snmp4j.transport.DTLSTM
-
Set the TLSTM trust manager factory.
- setTrustManagerFactory(TLSTMTrustManagerFactory) - Method in class org.snmp4j.transport.TLSTM
-
Set the TLSTM trust manager factory.
- setTrustStore(String) - Method in class org.snmp4j.transport.DTLSTM
- setTrustStore(String) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
- setTrustStore(String) - Method in class org.snmp4j.transport.TLSTM
- setTrustStorePassword(String) - Method in class org.snmp4j.transport.DTLSTM
- setTrustStorePassword(String) - Method in interface org.snmp4j.transport.tls.TlsTransportMappingConfig
- setTrustStorePassword(String) - Method in class org.snmp4j.transport.TLSTM
- setType(int) - Method in class org.snmp4j.PDU
-
Sets the PDU type.
- setup(String, int) - Method in class org.snmp4j.util.ThreadPool
- setUsePrefix(boolean) - Method in class org.snmp4j.security.TSM
-
Sets the flag that controls whether the transport domain prefix is prepended to the securityName.
- setUserName(OctetString) - Method in class org.snmp4j.security.UsmSecurityParameters
- setUserName(OctetString) - Method in class org.snmp4j.security.UsmUserEntry
- setUserObject(Object) - Method in class org.snmp4j.event.ResponseEvent
- setUsers(Collection<UsmUserEntry>) - Method in class org.snmp4j.security.UsmUserTable
- setUsers(UsmUser[]) - Method in class org.snmp4j.security.USM
-
Sets the users of this USM.
- setUsm(USM) - Method in class org.snmp4j.uri.SnmpURI
- setUsmUser(UsmUser) - Method in class org.snmp4j.security.UsmUserEntry
- setValue(byte) - Method in class org.snmp4j.asn1.BER.MutableByte
- setValue(byte[]) - Method in class org.snmp4j.security.ByteArrayWindow
- setValue(byte[]) - Method in interface org.snmp4j.smi.AssignableFromByteArray
-
Sets the value of this object from the supplied byte array.
- setValue(byte[]) - Method in class org.snmp4j.smi.GenericAddress
- setValue(byte[]) - Method in class org.snmp4j.smi.IpAddress
- setValue(byte[]) - Method in class org.snmp4j.smi.OctetString
- setValue(byte[]) - Method in class org.snmp4j.smi.VariantVariable
- setValue(int) - Method in interface org.snmp4j.smi.AssignableFromInteger
- setValue(int) - Method in class org.snmp4j.smi.Integer32
-
Sets the value of this integer.
- setValue(int) - Method in class org.snmp4j.smi.VariantVariable
- setValue(int[]) - Method in interface org.snmp4j.smi.AssignableFromIntArray
-
Sets the value of this object from the supplied int array.
- setValue(int[]) - Method in class org.snmp4j.smi.OID
-
Sets the value from an array of integer values.
- setValue(long) - Method in interface org.snmp4j.smi.AssignableFromLong
- setValue(long) - Method in class org.snmp4j.smi.Counter64
- setValue(long) - Method in class org.snmp4j.smi.UnsignedInteger32
- setValue(long) - Method in class org.snmp4j.smi.VariantVariable
- setValue(String) - Method in interface org.snmp4j.smi.Address
-
Sets the address value from the supplied String.
- setValue(String) - Method in interface org.snmp4j.smi.AssignableFromString
- setValue(String) - Method in class org.snmp4j.smi.Counter64
- setValue(String) - Method in class org.snmp4j.smi.GenericAddress
- setValue(String) - Method in class org.snmp4j.smi.Integer32
- setValue(String) - Method in class org.snmp4j.smi.IpAddress
- setValue(String) - Method in class org.snmp4j.smi.OctetString
- setValue(String) - Method in class org.snmp4j.smi.OID
- setValue(String) - Method in class org.snmp4j.smi.TimeTicks
-
Sets the value of this TimeTicks instance from a string.
- setValue(String) - Method in class org.snmp4j.smi.UnsignedInteger32
- setValue(String) - Method in class org.snmp4j.smi.VariantVariable
- setValue(OctetString) - Method in class org.snmp4j.smi.Opaque
- setValue(OctetString) - Method in class org.snmp4j.smi.VariantVariable
- setValues(byte[], int, int) - Method in class org.snmp4j.security.DecryptParams
-
Initialize with the given value.
- setVariable(Variable) - Method in class org.snmp4j.smi.VariableBinding
-
Sets the value of the variable binding.
- setVariableBindings(List<? extends VariableBinding>) - Method in class org.snmp4j.PDU
-
Sets the
VariableBinding
s for this PDU. - setVariableTextFormat(VariableTextFormat) - Static method in class org.snmp4j.SNMP4JSettings
-
Sets the variable text format to be used by SNMP4J.
- setVersion(int) - Method in class org.snmp4j.AbstractTarget
-
Sets the SNMP version (thus the SNMP message processing model) of the target.
- setVersion(int) - Method in interface org.snmp4j.Target
-
Sets the SNMP version (thus the SNMP message processing model) of the target.
- setVersion(int) - Method in class org.snmp4j.uri.SnmpURI
- setWarnEnabled(boolean) - Static method in class org.snmp4j.log.ConsoleLogAdapter
- setX09CertificateRevocationListURI(String) - Method in class org.snmp4j.transport.DTLSTM
- setX09CertificateRevocationListURI(String) - Method in interface org.snmp4j.transport.tls.X509TlsTransportMappingConfig
-
Sets the X509 certificate revocation list (CRL) URI, to enable CRL checking.
- setX09CertificateRevocationListURI(String) - Method in class org.snmp4j.transport.TLSTM
- SF_ATTR_FORMAT - Static variable in class org.snmp4j.log.JavaLogFactory
- sha1 - org.snmp4j.fluent.TargetBuilder.AuthProtocol
- SimpleMessageID - Class in org.snmp4j.mp
-
The
SimpleMessageID
implements the simplest possibleMessageID
with a minimum memory footprint. - SimpleMessageID(int) - Constructor for class org.snmp4j.mp.SimpleMessageID
- SimpleOIDTextFormat - Class in org.snmp4j.util
-
The
SimpleOIDTextFormat
implements a simple textual representation for object IDs as dotted string. - SimpleOIDTextFormat() - Constructor for class org.snmp4j.util.SimpleOIDTextFormat
-
Creates a simple OID text format.
- SimpleVariableTextFormat - Class in org.snmp4j.util
-
The
SimpleVariableTextFormat
implements a simple textual representation for SNMP variables based on their type only. - SimpleVariableTextFormat() - Constructor for class org.snmp4j.util.SimpleVariableTextFormat
-
Creates a simple variable text format.
- size() - Method in class org.snmp4j.PDU
-
Gets the number of variable bindings in the PDU.
- size() - Method in class org.snmp4j.smi.OID
-
Returns the number of sub-identifiers in this
OID
. - size() - Method in class org.snmp4j.util.DictionaryOIDTextFormat
-
Return the size of the dictionary.
- size() - Method in class org.snmp4j.util.TableUtils.LastReceived
- skip(long) - Method in class org.snmp4j.asn1.BERInputStream
-
Skips over and discards
n
bytes of data from this input stream. - SMIAddress - Class in org.snmp4j.smi
-
A
SMIAddress
is an address that is defined by the Structure of Management Information (SMI) and can be thereby serialized through the Basic Encoding Rules (BER) used by the SNMP protocol. - SMIAddress() - Constructor for class org.snmp4j.smi.SMIAddress
- SMIConstants - Class in org.snmp4j.smi
-
The
SMIConstants
defines the tag values for SMI syntax types. - SMIConstants() - Constructor for class org.snmp4j.smi.SMIConstants
- SMISYNTAXES_PROPERTIES - Static variable in class org.snmp4j.smi.AbstractVariable
- snmp - Variable in class org.snmp4j.fluent.SnmpBuilder
- Snmp - Class in org.snmp4j
-
The
Snmp
class is the core of SNMP4J. - Snmp() - Constructor for class org.snmp4j.Snmp
-
Creates a
Snmp
instance that uses aMessageDispatcherImpl
with no message processing models and no security protocols (by default). - Snmp(MessageDispatcher) - Constructor for class org.snmp4j.Snmp
-
Creates a
Snmp
instance by supplying aMessageDispatcher
. - Snmp(MessageDispatcher, TransportMapping<? extends Address>) - Constructor for class org.snmp4j.Snmp
-
Creates a
Snmp
instance by supplying aMessageDispatcher
and aTransportMapping
. - Snmp(TransportMapping<? extends Address>) - Constructor for class org.snmp4j.Snmp
-
Creates a
Snmp
instance that uses aMessageDispatcherImpl
with all supported message processing models and the default security protocols for dispatching. - SNMP_ERROR - org.snmp4j.uri.SnmpUriResponse.Type
- SNMP_ERROR_AUTHORIZATION_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_BAD_VALUE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_COMMIT_FAILED - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_GENERAL_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_INCONSISTENT_NAME - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_INCONSISTENT_VALUE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_IO - Static variable in class org.snmp4j.mp.SnmpConstants
-
An IOException occurred during request processing.
- SNMP_ERROR_LEXICOGRAPHIC_ORDER - Static variable in class org.snmp4j.mp.SnmpConstants
-
OIDs returned from a GETNEXT or GETBULK are less or equal than the requested one (which is not allowed by SNMP).
- SNMP_ERROR_MESSAGES - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_NO_ACCESS - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_NO_CREATION - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_NO_SUCH_NAME - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_NOT_WRITEABLE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_READ_ONLY - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_REPORT - Static variable in class org.snmp4j.mp.SnmpConstants
-
A unresolvable REPORT message was received while processing a request.
- SNMP_ERROR_RESOURCE_UNAVAILABLE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_SUCCESS - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_TIMEOUT - Static variable in class org.snmp4j.mp.SnmpConstants
-
Command responders did not respond within specified timeout interval.
- SNMP_ERROR_TOO_BIG - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_UNDO_FAILED - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_WRONG_ENCODING - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_WRONG_LENGTH - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_WRONG_TYPE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_ERROR_WRONG_VALUE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MD_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MD_OK - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MD_UNSUPPORTED_ADDRESS_CLASS - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MD_UNSUPPORTED_MP_MODEL - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MD_UNSUPPORTED_SNMP_VERSION - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_BUILD_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_COMMUNITY_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_DOUBLED_MESSAGE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_INVALID_ENGINEID - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_INVALID_MESSAGE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_MATCH_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_NOT_IN_TIME_WINDOW - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_NOT_INITIALIZED - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_OK - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_PARSE_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_REPORT_SENT - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_UNAVAILABLE_CONTEXT - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_UNKNOWN_CONTEXT - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_UNKNOWN_MSGID - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_UNKNOWN_PDU_HANDLERS - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_UNSUPPORTED_SECURITY_MODEL - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_USM_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_MP_WRONG_USER_NAME - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMP_TP_ERROR_MESSAGES - Static variable in class org.snmp4j.mp.SnmpConstants
- Snmp.NotificationDispatcher - Class in org.snmp4j
-
The
NotificationDispatcher
dispatches traps, notifications, and to registered listeners. - Snmp.PendingRequest<A extends Address> - Class in org.snmp4j
- Snmp.ReportHandler - Interface in org.snmp4j
-
Interface for handling reports.
- SNMP4J_LOG_FACTORY_LOG_HANDLER_DEFAULT_PREFIX - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_FACTORY_LOGGER_DEFAULT_PREFIX - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_FACTORY_SYSTEM_PROPERTY - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_HANDLER - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_HANDLER_LIST - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_ID - Static variable in class org.snmp4j.log.LogFactory
- SNMP4J_LOG_LEVEL - Static variable in class org.snmp4j.log.LogFactory
- SNMP4JSettings - Class in org.snmp4j
-
The
SNMP4JSettings
class implements a central configuration class of the SNMP4J framework. - SNMP4JSettings() - Constructor for class org.snmp4j.SNMP4JSettings
- SNMP4JSettings.ReportSecurityLevelStrategy - Enum in org.snmp4j
-
Specifies the how the security level of retry requests after a REPORT PDU is set.
- SNMP4JSettings.Snmp4jStatistics - Enum in org.snmp4j
- snmp4jStatsReqTableRetries - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of retries sent on behalf of requests to this target.
- snmp4jStatsReqTableRuntime - Static variable in class org.snmp4j.mp.SnmpConstants
-
The number of milliseconds a successful request took from sending the request to receiving the corresponding response with the same msgID for this target.
- snmp4jStatsReqTableTimeouts - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of requests that timed out for this target (Counter32).
- snmp4jStatsReqTableWaitTime - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of milliseconds this SNMP entity spend waiting for responses on its own requests to this target.
- snmp4jStatsRequest - Static variable in class org.snmp4j.mp.SnmpConstants
- snmp4jStatsRequestRetries - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of retries sent on behalf of requests.
- snmp4jStatsRequestRuntime - Static variable in class org.snmp4j.mp.SnmpConstants
-
The number of milliseconds a successful request took from sending the request to receiving the corresponding response with the same msgID.
- snmp4jStatsRequestTimeouts - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of requests that timed out (Counter32).
- snmp4jStatsRequestWaitTime - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of milliseconds this SNMP entity spend waiting for responses on its own requests (Counter64).
- snmp4jStatsResponseIgnoredRetries - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of retries ignored by the command responder while processing requests.
- snmp4jStatsResponseProcessTime - Static variable in class org.snmp4j.mp.SnmpConstants
-
The total number of milliseconds the command responder took to process a request.
- snmp4jStatsResponseTimeouts - Static variable in class org.snmp4j.mp.SnmpConstants
-
The number of response processings that ended due to an internal timeout before that maximum number of response variables (GETBULK) has been reached.
- snmpBuilder - Variable in class org.snmp4j.fluent.TargetBuilder
- SnmpBuilder - Class in org.snmp4j.fluent
-
Builds a
Snmp
instance through step-by-step configuration using a fluent interface design pattern. - SnmpBuilder() - Constructor for class org.snmp4j.fluent.SnmpBuilder
-
Creates an
SnmpBuilder
with a default constructedSnmp
instance. - SnmpBuilder(Snmp) - Constructor for class org.snmp4j.fluent.SnmpBuilder
-
Creates an
SnmpBuilder
with an preconfiguredSnmp
instance, which must provide a nonnull
Snmp.getMessageDispatcher()
. - SnmpCompletableFuture - Class in org.snmp4j.fluent
- SnmpCompletableFuture() - Constructor for class org.snmp4j.fluent.SnmpCompletableFuture
- SnmpCompletableFuture.ReportException - Exception in org.snmp4j.fluent
-
This
ReportException
represents an SNMPPDU.REPORT
PDU. - SnmpCompletableFuture.SnmpErrorException - Exception in org.snmp4j.fluent
-
This
SnmpErrorException
represents an SNMP error status and index. - SnmpConfigurator - Class in org.snmp4j.util
-
The
SnmpConfigurator
class configures aSnmp
instance with settings taken from aMap
conforming to the format returned byArgumentParser.parse(String[] args)
. - SnmpConfigurator() - Constructor for class org.snmp4j.util.SnmpConfigurator
- SnmpConfigurator(boolean) - Constructor for class org.snmp4j.util.SnmpConfigurator
- SnmpConfigurator(Properties) - Constructor for class org.snmp4j.util.SnmpConfigurator
- SnmpConfigurator(Properties, boolean) - Constructor for class org.snmp4j.util.SnmpConfigurator
- SnmpConfigurator.InnerPDUFactory - Class in org.snmp4j.util
- SnmpConstants - Class in org.snmp4j.mp
-
The
SnmpConstants
class holds constants, ObjectIDs and Message strings used within SNMP4J. - SnmpConstants() - Constructor for class org.snmp4j.mp.SnmpConstants
- SnmpConstants.StorageTypeEnum - Enum in org.snmp4j.mp
-
Enumeration of the textual convention StorageType defined in SNMPv2-TC MIB.
- SnmpEngineEvent - Class in org.snmp4j.event
-
The
SnmpEngineEvent
describes events generated on behalf of the engine ID cache of the SNMPv3 message processing model (MPv3). - SnmpEngineEvent(MPv3, int, OctetString, Address) - Constructor for class org.snmp4j.event.SnmpEngineEvent
- snmpEngineID - Static variable in class org.snmp4j.mp.SnmpConstants
- SnmpEngineIdProvider - Interface in org.snmp4j.cfg
-
The
SnmpEngineIdProvider
interface combinesEngineIdProvider
andEngineBootsProvider
to provide all persistently held information for a SNMP engine ID, i.e. - SnmpEngineListener - Interface in org.snmp4j.event
-
The
SnmpEngineListener
interface can be implemented by classes that need to be informed about changes to the SNMP engine ID cache. - SnmpErrorException(int, int) - Constructor for exception org.snmp4j.fluent.SnmpCompletableFuture.SnmpErrorException
- snmpInASNParseErrs - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpInBadCommunityNames - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpInBadCommunityUses - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpInBadVersions - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpInPkts - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpInvalidMsgs - Static variable in class org.snmp4j.mp.SnmpConstants
- SnmpMesssageLengthDecoder() - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping.SnmpMesssageLengthDecoder
- snmpProxyDrops - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSetSerialNo - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSilentDrops - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionCloses - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionInvalidCaches - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionNoChannels - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionNoSessions - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionNoSubsystems - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionOpenErrors - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionOpens - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpSshtmSessionUserAuthFailures - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionAccepts - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionClientCloses - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionInvalidCaches - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionInvalidClientCertificates - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionInvalidServerCertificates - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionNoSessions - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionOpenErrors - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionOpens - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionServerCloses - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTlstmSessionUnknownServerCertificate - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTrapAddress - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTrapCommunity - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTrapEnterprise - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTrapOID - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTraps - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTsmConfigurationUsePrefix - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTsmInadequateSecurityLevels - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTsmInvalidCaches - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTsmInvalidPrefixes - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpTsmUnknownPrefixes - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpUnavailableContexts - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpUnknownContexts - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpUnknownPDUHandlers - Static variable in class org.snmp4j.mp.SnmpConstants
- snmpUnknownSecurityModels - Static variable in class org.snmp4j.mp.SnmpConstants
- SnmpURI<A extends Address> - Class in org.snmp4j.uri
-
The
SnmpURI
class provides a SNMP service based on the SNMP URI as defined by RFC 4088. - SnmpURI(Session) - Constructor for class org.snmp4j.uri.SnmpURI
- SnmpURI(Session, Target<A>) - Constructor for class org.snmp4j.uri.SnmpURI
- SnmpURI.SnmpUriType - Enum in org.snmp4j.uri
- SnmpUriCallback - Interface in org.snmp4j.uri
-
The
SnmpUriCallback
interface is used by asynchronous methods of theSnmpURI
class to provide instances ofSnmpUriResponse
to the caller. - SnmpUriResponse - Class in org.snmp4j.uri
-
The
SnmpUriResponse
contains the data returned by a SNMP URI operation. - SnmpUriResponse(int) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse(List<VariableBinding[]>) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse(List<VariableBinding[]>, int) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse(List<VariableBinding[]>, SnmpUriResponse.Type) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse(SnmpUriResponse.Type) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse(SnmpUriResponse.Type, String) - Constructor for class org.snmp4j.uri.SnmpUriResponse
- SnmpUriResponse.Type - Enum in org.snmp4j.uri
- SNMPv1v2c_CSM_BAD_COMMUNITY_NAME - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv1v2c_CSM_BAD_COMMUNITY_USE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv1v2c_CSM_OK - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_TSM_INADEQUATE_SECURITY_LEVELS - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_TSM_INVALID_CACHES - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_TSM_OK - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_TSM_UNKNOWN_PREFIXES - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_ADDRESS_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_AUTHENTICATION_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_AUTHENTICATION_FAILURE - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_DECRYPTION_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_ENCRYPTION_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_ENGINE_ID_TOO_LONG - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_NOT_IN_TIME_WINDOW - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_OK - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_PARSE_ERROR - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_SECURITY_NAME_TOO_LONG - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_UNKNOWN_ENGINEID - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_UNKNOWN_SECURITY_NAME - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_UNSUPPORTED_AUTHPROTOCOL - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_UNSUPPORTED_PRIVPROTOCOL - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3_USM_UNSUPPORTED_SECURITY_LEVEL - Static variable in class org.snmp4j.mp.SnmpConstants
- SNMPv3SecurityModel - Class in org.snmp4j.security
-
The abstract class
SNMPv3SecurityModel
implements common methods and fields for security models for the SNMPv3 message processing model. - SNMPv3SecurityModel() - Constructor for class org.snmp4j.security.SNMPv3SecurityModel
- snmpVersion - Variable in class org.snmp4j.fluent.TargetBuilder
- socket - Variable in class org.snmp4j.transport.DefaultUdpTransportMapping
- socketChannel - Variable in class org.snmp4j.transport.AbstractSocketEntry
- socketCleaner - Variable in class org.snmp4j.transport.AbstractTransportMapping
- socketClosedRemotely(SelectionKey, SocketChannel, TcpAddress) - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
- SocketEntry(TcpAddress, SocketChannel) - Constructor for class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
- sockets - Variable in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
- SocketTimeout<A extends Address> - Class in org.snmp4j.transport
-
The
SocketTimeout
is aTimerTask
that provides means to detect when a socket is not used for predefined time and then close the socket and free its resources. - SocketTimeout(ConnectionOrientedTransportMapping<A>, AbstractServerSocket<A>) - Constructor for class org.snmp4j.transport.SocketTimeout
-
Create a socket timeout handler for the provided
TransportMapping
and server socket entry. - sparseTable - org.snmp4j.util.TableUtils.SparseTableMode
- Specified - org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
- split(OctetString, OctetString) - Static method in class org.snmp4j.smi.OctetString
-
Splits an
OctetString
using a set of delimiter characters similar to how a StringTokenizer would do it. - ssc - Variable in class org.snmp4j.transport.AbstractTransportServerThread
- SSLEngineConfigurator - Interface in org.snmp4j.transport.tls
-
The
SSLEngineConfigurator
interface is implemented by users of theTLSTM
orDTLSTM
transport protocols to configure new TLS (SSL) connections. - standard - org.snmp4j.SNMP4JSettings.ReportSecurityLevelStrategy
-
The standard report strategy is conforming to RFC 3412 and 3414.
- startsWith(OctetString) - Method in class org.snmp4j.smi.OctetString
-
Tests if this octet string starts with the specified prefix.
- startsWith(OID) - Method in class org.snmp4j.smi.OID
-
Check if the OID starts with the given OID.
- STATE_CLOSED - Static variable in class org.snmp4j.transport.TransportStateEvent
- STATE_CONNECTED - Static variable in class org.snmp4j.transport.TransportStateEvent
- STATE_DISCONNECTED_REMOTELY - Static variable in class org.snmp4j.transport.TransportStateEvent
- STATE_DISCONNECTED_TIMEOUT - Static variable in class org.snmp4j.transport.TransportStateEvent
- STATE_UNKNOWN - Static variable in class org.snmp4j.transport.TransportStateEvent
- StateReference<A extends Address> - Class in org.snmp4j.mp
-
The
StateReference
class represents state information associated with SNMP messages. - StateReference() - Constructor for class org.snmp4j.mp.StateReference
-
Default constructor.
- StateReference(int, int, int, PduHandle, A, TransportMapping<? super A>, byte[], SecurityModel, byte[], int, byte[], byte[], SecurityStateReference, int) - Constructor for class org.snmp4j.mp.StateReference
-
Creates a state reference for SNMPv3 messages.
- StateReference(PduHandle, A, TransportMapping<? super A>, SecurityModel, byte[], int) - Constructor for class org.snmp4j.mp.StateReference
-
Creates a state reference for community based security models.
- status - Variable in class org.snmp4j.util.RetrievalEvent
- STATUS_EXCEPTION - Static variable in class org.snmp4j.util.RetrievalEvent
-
An exception occurred during retrieval operation.
- STATUS_OK - Static variable in class org.snmp4j.util.RetrievalEvent
-
Retrieval operation was successful.
- STATUS_REPORT - Static variable in class org.snmp4j.util.RetrievalEvent
-
A report has been received from the agent.
- STATUS_TIMEOUT - Static variable in class org.snmp4j.util.RetrievalEvent
-
A request to the agent timed out.
- STATUS_WRONG_ORDER - Static variable in class org.snmp4j.util.RetrievalEvent
-
The agent failed to return the objects in lexicographic order.
- StatusInformation - Class in org.snmp4j.mp
-
The
StatusInformation
class represents status information of a SNMPv3 message that is needed to return a report message. - StatusInformation() - Constructor for class org.snmp4j.mp.StatusInformation
- StatusInformation(VariableBinding, byte[], byte[], Integer32) - Constructor for class org.snmp4j.mp.StatusInformation
- stop - Variable in class org.snmp4j.transport.AbstractTransportServerThread
- stop - Variable in class org.snmp4j.util.ThreadPool
- stop() - Method in interface org.snmp4j.MessageDispatcher
-
Stops this message dispatcher and free all resources (i.e.
- stop() - Method in class org.snmp4j.util.MultiThreadedMessageDispatcher
- stop() - Method in class org.snmp4j.util.ThreadPool
-
Stops all threads in this thread pool gracefully.
- stop() - Method in interface org.snmp4j.util.WorkerPool
-
Stops all threads in this worker pool gracefully.
- SubIndexInfo - Interface in org.snmp4j.smi
-
The
SubIndexInfo
interface represents the meta information of a SMI INDEX clause element (= sub-index) which are relevant for converting an OID index value to an INDEX object and vice versa. - SubIndexInfoImpl - Class in org.snmp4j.smi
-
The
SubIndexInfoImpl
class represents the meta information of a SMI INDEX clause element (= sub-index) which are relevant for converting an OID index value to an INDEX object and vice versa. - SubIndexInfoImpl(boolean, int, int, int) - Constructor for class org.snmp4j.smi.SubIndexInfoImpl
-
Create a sub index information object.
- subOID(int) - Method in class org.snmp4j.smi.OID
-
Returns a new OID that is a sub-sequence of this OID starting at
beginIndex
until the end of this OID. - subOID(int, int) - Method in class org.snmp4j.smi.OID
-
Returns a new OID that is a sub-sequence of this OID.
- substring(int, int) - Method in class org.snmp4j.smi.OctetString
-
Returns a new string that is a substring of this string.
- SUBTREE - org.snmp4j.uri.SnmpURI.SnmpUriType
- successor() - Method in class org.snmp4j.smi.OID
-
Returns the successor OID for this OID.
- supportsEngineIdDiscovery() - Method in interface org.snmp4j.security.SecurityModel
-
Checks whether this
SecurityModel
supports authoritative engine ID discovery. - supportsEngineIdDiscovery() - Method in class org.snmp4j.security.TSM
- supportsEngineIdDiscovery() - Method in class org.snmp4j.security.USM
- suspendAddress(A) - Method in class org.snmp4j.transport.AbstractTransportMapping
-
Suspend sending of messages to the specified address, regardless if a connection is already established or not.
- suspendAddress(A) - Method in interface org.snmp4j.transport.ConnectionOrientedTransportMapping
-
Suspend sending of messages to the specified address, regardless if a connection is already established or not.
- suspendedAddresses - Variable in class org.snmp4j.transport.AbstractTransportMapping
- SYNTAX_BITS - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_COUNTER32 - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_COUNTER64 - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_GAUGE32 - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_INTEGER - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_INTEGER32 - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_IPADDRESS - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_NULL - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_OBJECT_IDENTIFIER - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_OCTET_STRING - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_OPAQUE - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_TIMETICKS - Static variable in class org.snmp4j.smi.SMIConstants
- SYNTAX_UNSIGNED_INTEGER32 - Static variable in class org.snmp4j.smi.SMIConstants
- sysContact - Static variable in class org.snmp4j.mp.SnmpConstants
- sysDescr - Static variable in class org.snmp4j.mp.SnmpConstants
- sysLocation - Static variable in class org.snmp4j.mp.SnmpConstants
- sysName - Static variable in class org.snmp4j.mp.SnmpConstants
- sysObjectID - Static variable in class org.snmp4j.mp.SnmpConstants
- sysOREntry - Static variable in class org.snmp4j.mp.SnmpConstants
- sysServices - Static variable in class org.snmp4j.mp.SnmpConstants
- system - Static variable in class org.snmp4j.mp.SnmpConstants
- sysUpTime - Static variable in class org.snmp4j.mp.SnmpConstants
T
- TableEvent - Class in org.snmp4j.util
-
The
TableEvent
class reports events in a table retrieval operation. - TableEvent(TableUtils.TableRequest, Object) - Constructor for class org.snmp4j.util.TableEvent
- TableEvent(TableUtils.TableRequest, Object, int) - Constructor for class org.snmp4j.util.TableEvent
-
Creates a table event with a status.
- TableEvent(TableUtils.TableRequest, Object, Exception) - Constructor for class org.snmp4j.util.TableEvent
-
Creates a table event with an exception.
- TableEvent(TableUtils.TableRequest, Object, PDU) - Constructor for class org.snmp4j.util.TableEvent
-
Creates a table event with a report PDU.
- TableEvent(TableUtils.TableRequest, Object, OID, VariableBinding[]) - Constructor for class org.snmp4j.util.TableEvent
-
Creates a table event with row data.
- TableListener - Interface in org.snmp4j.util
-
The
TableListener
interface is implemented by objects listening for table events. - TableRequest(Target<?>, OID[], TableListener, Object, OID, OID, TableUtils.SparseTableMode) - Constructor for class org.snmp4j.util.TableUtils.TableRequest
- TableUtils - Class in org.snmp4j.util
-
The
TableUtils
class provides utility functions to retrieve SNMP tabular data. - TableUtils(Session, PDUFactory) - Constructor for class org.snmp4j.util.TableUtils
-
Creates a
TableUtils
instance. - TableUtils.ColumnsOfRequest - Class in org.snmp4j.util
- TableUtils.DenseTableRequest - Class in org.snmp4j.util
-
The
DenseTableRequest
extends TableRequest to implement a faster table retrieval than the original. - TableUtils.InternalTableListener - Class in org.snmp4j.util
- TableUtils.LastReceived - Class in org.snmp4j.util
- TableUtils.LastReceivedColumnInfo - Class in org.snmp4j.util
- TableUtils.Row - Class in org.snmp4j.util
- TableUtils.SparseTableMode - Enum in org.snmp4j.util
- TableUtils.TableRequest - Class in org.snmp4j.util
- target - Variable in class org.snmp4j.fluent.TargetBuilder
- target - Variable in class org.snmp4j.Snmp.PendingRequest
- target(A) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a
TargetBuilder
for the specified targetAddress
. - Target<A extends Address> - Interface in org.snmp4j
-
A
Target
interface defines an abstract representation of a remote SNMP entity. - targetBuilder - Variable in class org.snmp4j.fluent.PduBuilder
- TargetBuilder<A extends Address> - Class in org.snmp4j.fluent
-
The
TargetBuilder
class creates SNMPTarget
instances using a fluent flow. - TargetBuilder(SnmpBuilder) - Constructor for class org.snmp4j.fluent.TargetBuilder
-
Creates a
TargetBuilder
from a givenSnmpBuilder
which is used to discover authoritative engine ID and to get the security protocols to derive keys from passwords. - TargetBuilder(SnmpBuilder, A) - Constructor for class org.snmp4j.fluent.TargetBuilder
- TargetBuilder.AuthProtocol - Enum in org.snmp4j.fluent
- TargetBuilder.DirectUserBuilder - Class in org.snmp4j.fluent
- TargetBuilder.PrivProtocol - Enum in org.snmp4j.fluent
- TargetBuilder.SnmpVersion - Enum in org.snmp4j.fluent
- TargetBuilder.TlsTargetBuilder - Class in org.snmp4j.fluent
- TaskManager(String) - Constructor for class org.snmp4j.util.ThreadPool.TaskManager
- taskManagers - Variable in class org.snmp4j.util.ThreadPool
- taskManagersBusyTimeoutMillis - Variable in class org.snmp4j.util.ThreadPool
- TaskScheduler - Class in org.snmp4j.util
-
The
TaskScheduler
uses aThreadPool
to recurrent executeSchedulerTask
s. - TaskScheduler(ThreadPool) - Constructor for class org.snmp4j.util.TaskScheduler
-
Creates a
TaskScheduler
that uses the suppliedThreadPool
to execute tasks. - tcp() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Add a
DefaultTcpTransportMapping
in client mode with an arbitrary local address amd port. - tcp(TcpAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Add the
DefaultTcpTransportMapping
server mode TCP transport mappings for the specified listen addresses to theSnmp
instance to be built. - tcpAddress - Variable in class org.snmp4j.transport.TcpTransportMapping
- TcpAddress - Class in org.snmp4j.smi
-
The
TcpAddress
represents TCP/IP transport addresses. - TcpAddress() - Constructor for class org.snmp4j.smi.TcpAddress
- TcpAddress(int) - Constructor for class org.snmp4j.smi.TcpAddress
- TcpAddress(String) - Constructor for class org.snmp4j.smi.TcpAddress
- TcpAddress(InetAddress, int) - Constructor for class org.snmp4j.smi.TcpAddress
- TcpTransportMapping<S extends AbstractSocketEntry<TcpAddress>> - Class in org.snmp4j.transport
-
The
TcpTransportMapping
is the abstract base class for TCP transport mappings. - TcpTransportMapping(TcpAddress) - Constructor for class org.snmp4j.transport.TcpTransportMapping
- terminate() - Method in class org.snmp4j.transport.AbstractTransportServerThread
- terminate() - Method in class org.snmp4j.transport.DefaultUdpTransportMapping.ListenThread
- terminate() - Method in class org.snmp4j.util.DefaultThreadFactory.WorkerThread
- terminate() - Method in class org.snmp4j.util.ThreadPool.TaskManager
- terminate() - Method in interface org.snmp4j.util.WorkerTask
-
The
WorkerPool
might call this method to hint the activeWorkTask
instance to complete execution as soon as possible. - ThreadFactory - Interface in org.snmp4j.util
-
The
ThreadFactory
describes a factory for threads of execution modeled asWorkerTask
s. - ThreadPool - Class in org.snmp4j.util
-
The
ThreadPool
provides a pool of a fixed number of threads that are capable to execute tasks that implement theRunnable
interface concurrently. - ThreadPool() - Constructor for class org.snmp4j.util.ThreadPool
- ThreadPool.TaskManager - Class in org.snmp4j.util
-
The
TaskManager
executes tasks in a thread. - threads(int) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Configures the
MultiThreadedMessageDispatcher
as message dispatcher and thereby defines the number of threads in itsThreadPool
. - TimedMessageID - Class in org.snmp4j.mp
-
The
TimedMessageID
adds system time information to the message ID that allows to measure response times and detect lost messages with SNMPv3. - TimedMessageID(int) - Constructor for class org.snmp4j.mp.TimedMessageID
- timeout(long) - Method in class org.snmp4j.fluent.TargetBuilder
- TIMEOUT - org.snmp4j.uri.SnmpUriResponse.Type
- timeoutMessage - Variable in class org.snmp4j.fluent.SnmpCompletableFuture
- timeoutMillis - Variable in class org.snmp4j.fluent.TargetBuilder
- TimeoutModel - Interface in org.snmp4j
-
The
TimeoutModel
is the common interface for all models of timing out a SNMP request. - timeoutSocket(AbstractSocketEntry<A>) - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
- TimerFactory - Interface in org.snmp4j.util
-
The
TimerFactory
describes a factory forCommonTimer
instances. - TimeTicks - Class in org.snmp4j.smi
-
The
TimeTicks
class represents the time in 1/100 seconds since some epoch (which should be have been defined in the corresponding MIB specification). - TimeTicks() - Constructor for class org.snmp4j.smi.TimeTicks
- TimeTicks(long) - Constructor for class org.snmp4j.smi.TimeTicks
- TimeTicks(TimeTicks) - Constructor for class org.snmp4j.smi.TimeTicks
-
Copy constructor.
- TIMETICKS - Static variable in class org.snmp4j.asn1.BER
- tls() - Method in class org.snmp4j.fluent.SnmpBuilder
- tls(String) - Method in class org.snmp4j.fluent.TargetBuilder
-
Return a
TargetBuilder.TlsTargetBuilder
to specify special TLS target parameters. - tls(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder
-
Return a
TargetBuilder.TlsTargetBuilder
to specify special TLS target parameters. - tls(TlsTmSecurityCallback<X509Certificate>, String[], TlsAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
- tls(TlsTmSecurityCallback<X509Certificate>, TlsAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
- TLS_MAX_FRAGMENT_SIZE - Static variable in class org.snmp4j.transport.TLSTM
- TlsAddress - Class in org.snmp4j.smi
-
The
TlsAddress
represents a TLS transport addresses as defined by RFC 5953 SnmpTSLAddress textual convention. - TlsAddress() - Constructor for class org.snmp4j.smi.TlsAddress
- TlsAddress(String) - Constructor for class org.snmp4j.smi.TlsAddress
- TlsAddress(InetAddress, int) - Constructor for class org.snmp4j.smi.TlsAddress
- TlsAddress(TcpAddress) - Constructor for class org.snmp4j.smi.TlsAddress
-
Create a
TlsAddress
from aTcpAddress
. - TlsTargetBuilder(OctetString) - Constructor for class org.snmp4j.fluent.TargetBuilder.TlsTargetBuilder
- TLSTM - Class in org.snmp4j.transport
-
The
TLSTM
implements the Transport Layer Security Transport Mapping (TLS-TM) as defined by RFC 5953 with the new IO API andSSLEngine
. - TLSTM() - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a default TCP transport mapping with the server for incoming messages disabled.
- TLSTM(TlsAddress) - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a TLS transport mapping with the server for incoming messages bind to the given address.
- TLSTM(TlsAddress, boolean) - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a TLS transport mapping with the server for incoming messages bind to the given address.
- TLSTM(TlsTmSecurityCallback<X509Certificate>, TlsAddress) - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a TLS transport mapping that binds to the given address (interface) on the local host.
- TLSTM(TlsTmSecurityCallback<X509Certificate>, TlsAddress, CounterSupport) - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a TLS transport mapping that binds to the given address (interface) on the local host.
- TLSTM(TlsTmSecurityCallback<X509Certificate>, TlsAddress, CounterSupport, boolean) - Constructor for class org.snmp4j.transport.TLSTM
-
Creates a TLS transport mapping that binds to the given address (interface) on the local host.
- TLSTMExtendedTrustManager - Class in org.snmp4j.transport.tls
-
TLSTM trust manager that implements the X509ExtendedTrustManager interface.
- TLSTMExtendedTrustManager(CounterSupport, TlsTmSecurityCallback<X509Certificate>, X509TrustManager, boolean, TransportStateReference) - Constructor for class org.snmp4j.transport.tls.TLSTMExtendedTrustManager
- TLSTMExtendedTrustManagerFactory - Class in org.snmp4j.transport.tls
-
X509ExtendedTrustManager factory for (D)TLSTM.
- TLSTMExtendedTrustManagerFactory(CounterSupport, TlsTmSecurityCallback<X509Certificate>) - Constructor for class org.snmp4j.transport.tls.TLSTMExtendedTrustManagerFactory
- TlsTmSecurityCallback<C extends Certificate> - Interface in org.snmp4j.transport.tls
-
The
TlsTmSecurityCallback
is implemented by the SnmpTlsMib (of SNMP4J-Agent), for example, to resolve (lookup) thetmSecurityName
for incoming requests. - TlsTmSecurityCallbackProxy<C extends Certificate> - Class in org.snmp4j.transport.tls
-
The
TlsTmSecurityCallbackProxy
class implements aTlsTmSecurityCallback
by using an internal reference to anotherTlsTmSecurityCallback
instance. - TlsTmSecurityCallbackProxy() - Constructor for class org.snmp4j.transport.tls.TlsTmSecurityCallbackProxy
- TLSTMTrustManagerFactory - Interface in org.snmp4j.transport.tls
- TLSTMUtil - Class in org.snmp4j.transport.tls
- TLSTMUtil() - Constructor for class org.snmp4j.transport.tls.TLSTMUtil
- TlsTransportMappingConfig<C extends Certificate> - Interface in org.snmp4j.transport.tls
-
The
TlsTransportMappingConfig
interface provides means to plug in aTlsTmSecurityCallback
into theTransportMapping
implementation and to control other TLS specific settings. - TlsTrustManager - Class in org.snmp4j.transport.tls
-
Deprecated.Use
TLSTMExtendedTrustManager
instead. - TlsTrustManager(X509TrustManager, boolean, TransportStateReference, CounterSupport, TlsTmSecurityCallback<X509Certificate>) - Constructor for class org.snmp4j.transport.tls.TlsTrustManager
-
Deprecated.Creates a new
TlsTrustManager
. - TlsX509CertifiedTarget<A extends Address> - Class in org.snmp4j.transport.tls
-
The
TlsCertifiedTarget
extends theCertifiedTarget
class by means to provide aTlsTmSecurityCallback
reference directly with the target as needed according to RFC 6353 §5.3.1 when establishing a connection based on the SNMP-TARGET-MIB as client. - TlsX509CertifiedTarget(A, OctetString, OctetString, OctetString, TlsTmSecurityCallback<X509Certificate>) - Constructor for class org.snmp4j.transport.tls.TlsX509CertifiedTarget
- toArray() - Method in class org.snmp4j.PDU
-
Returns an array with the variable bindings of this PDU.
- toASCII(char) - Method in class org.snmp4j.smi.OctetString
-
Formats the content into a ASCII string.
- toByteArray() - Method in interface org.snmp4j.smi.AssignableFromByteArray
-
Returns the value of this object as a byte array.
- toByteArray() - Method in class org.snmp4j.smi.GenericAddress
- toByteArray() - Method in class org.snmp4j.smi.IpAddress
- toByteArray() - Method in class org.snmp4j.smi.OctetString
- toByteArray() - Method in class org.snmp4j.smi.OID
-
Returns the content of the as a byte array.
- toByteArray() - Method in class org.snmp4j.smi.VariantVariable
- toByteArray(OctetString) - Static method in class org.snmp4j.smi.OctetString
-
Convert
null
safe anOctetString
to an byte array. - toDottedString() - Method in class org.snmp4j.smi.OID
-
Returns the OID as dotted string (e.g., "1.3.6.1.4.1") regardless of what
OIDTextFormat
instance is set inSNMP4JSettings
. - toErrorStatusText(int) - Static method in class org.snmp4j.PDU
-
Returns textual description for the supplied error status value.
- toHexString() - Method in class org.snmp4j.security.SecretOctetString
- toHexString() - Method in class org.snmp4j.smi.OctetString
- toHexString(char) - Method in class org.snmp4j.security.SecretOctetString
- toHexString(char) - Method in class org.snmp4j.smi.OctetString
- toInt() - Method in class org.snmp4j.smi.AbstractVariable
-
Returns an integer representation of this variable if such a representation exists.
- toInt() - Method in interface org.snmp4j.smi.AssignableFromInteger
- toInt() - Method in class org.snmp4j.smi.Counter64
- toInt() - Method in class org.snmp4j.smi.GenericAddress
- toInt() - Method in class org.snmp4j.smi.Integer32
- toInt() - Method in class org.snmp4j.smi.IpAddress
- toInt() - Method in class org.snmp4j.smi.Null
-
Returns the syntax of this Null variable.
- toInt() - Method in class org.snmp4j.smi.OctetString
- toInt() - Method in class org.snmp4j.smi.OID
- toInt() - Method in class org.snmp4j.smi.UnsignedInteger32
- toInt() - Method in interface org.snmp4j.smi.Variable
-
Returns an integer representation of this variable if such a representation exists.
- toInt() - Method in class org.snmp4j.smi.VariantVariable
- toIntArray() - Method in interface org.snmp4j.smi.AssignableFromIntArray
-
Returns the value of this object as an int array.
- toIntArray() - Method in class org.snmp4j.smi.OID
- toLevel(String) - Static method in class org.snmp4j.log.LogLevel
-
Returns a
LogLevel
object for the specified level string. - toLong() - Method in class org.snmp4j.smi.AbstractVariable
-
Returns a long representation of this variable if such a representation exists.
- toLong() - Method in interface org.snmp4j.smi.AssignableFromLong
- toLong() - Method in class org.snmp4j.smi.Counter64
- toLong() - Method in class org.snmp4j.smi.GenericAddress
- toLong() - Method in class org.snmp4j.smi.Integer32
- toLong() - Method in class org.snmp4j.smi.IpAddress
- toLong() - Method in class org.snmp4j.smi.Null
-
Returns the syntax of this Null variable.
- toLong() - Method in class org.snmp4j.smi.OctetString
- toLong() - Method in class org.snmp4j.smi.OID
- toLong() - Method in class org.snmp4j.smi.UnsignedInteger32
- toLong() - Method in interface org.snmp4j.smi.Variable
-
Returns a long representation of this variable if such a representation exists.
- toLong() - Method in class org.snmp4j.smi.VariantVariable
- toMilliseconds() - Method in class org.snmp4j.smi.TimeTicks
-
Returns the timeticks value as milliseconds (instead 1/100 seconds).
- tooBig - Static variable in class org.snmp4j.PDU
-
PDU encoding is too big for the transport used.
- toString() - Method in class org.snmp4j.AbstractTarget
- toString() - Method in class org.snmp4j.CertifiedTarget
- toString() - Method in class org.snmp4j.CommandResponderEvent
- toString() - Method in class org.snmp4j.CommunityTarget
- toString() - Method in class org.snmp4j.DirectUserTarget
- toString() - Method in class org.snmp4j.event.CounterEvent
- toString() - Method in class org.snmp4j.log.ConsoleLogAdapter
- toString() - Method in class org.snmp4j.log.JavaLogAdapter
- toString() - Method in class org.snmp4j.log.LogLevel
- toString() - Method in class org.snmp4j.mp.PduHandle
- toString() - Method in class org.snmp4j.mp.SimpleMessageID
- toString() - Method in class org.snmp4j.mp.StateReference
- toString() - Method in class org.snmp4j.mp.StatusInformation
- toString() - Method in class org.snmp4j.mp.TimedMessageID
- toString() - Method in class org.snmp4j.PDU
-
Returns a string representation of the object.
- toString() - Method in class org.snmp4j.PDUv1
- toString() - Method in class org.snmp4j.ScopedPDU
-
Returns a string representation of the object.
- toString() - Method in class org.snmp4j.SecureTarget
- toString() - Method in class org.snmp4j.security.dh.DHParameters
- toString() - Method in class org.snmp4j.security.SecretOctetString
- toString() - Method in class org.snmp4j.security.TsmSecurityStateReference
- toString() - Method in class org.snmp4j.security.UsmUser
- toString() - Method in class org.snmp4j.security.UsmUserEntry
- toString() - Method in class org.snmp4j.smi.AbstractVariable
-
Gets a string representation of the variable.
- toString() - Method in class org.snmp4j.smi.Counter64
- toString() - Method in class org.snmp4j.smi.GenericAddress
- toString() - Method in class org.snmp4j.smi.Integer32
- toString() - Method in class org.snmp4j.smi.IpAddress
- toString() - Method in class org.snmp4j.smi.Null
- toString() - Method in class org.snmp4j.smi.OctetString
-
Returns a String representation of this
OctetString
. - toString() - Method in class org.snmp4j.smi.OID
-
Return a string representation that can be parsed again to this
OID
byOID(String)
. - toString() - Method in class org.snmp4j.smi.Opaque
- toString() - Method in class org.snmp4j.smi.TimeTicks
-
Returns string with the value of this
TimeTicks
object as "[days,]hh:mm:ss.hh". - toString() - Method in class org.snmp4j.smi.TransportIpAddress
- toString() - Method in class org.snmp4j.smi.UnsignedInteger32
- toString() - Method in interface org.snmp4j.smi.Variable
-
Gets a string representation of the variable.
- toString() - Method in class org.snmp4j.smi.VariableBinding
-
Gets a string representation of this variable binding using the
VariableTextFormat
configured bySNMP4JSettings
. - toString() - Method in class org.snmp4j.smi.VariantVariable
- toString() - Method in class org.snmp4j.transport.AbstractSocketEntry
- toString() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping.SocketEntry
- toString() - Method in class org.snmp4j.transport.DummyTransport
- toString() - Method in class org.snmp4j.transport.MessageLength
- toString() - Method in class org.snmp4j.transport.tls.SecurityNameMapping
- toString() - Method in class org.snmp4j.transport.TransportStateEvent
- toString() - Method in class org.snmp4j.TransportStateReference
- toString() - Method in class org.snmp4j.uri.SnmpUriResponse
- toString() - Method in class org.snmp4j.UserTarget
- toString() - Method in class org.snmp4j.util.ArgumentParser.ArgumentFormat
- toString() - Method in class org.snmp4j.util.ArgumentParser.ArgumentParameter
- toString() - Method in class org.snmp4j.util.RetrievalEvent
- toString() - Method in class org.snmp4j.util.TableEvent
- toString() - Method in class org.snmp4j.util.TableUtils.LastReceived
- toString() - Method in class org.snmp4j.util.TableUtils.LastReceivedColumnInfo
- toString(char, int) - Method in class org.snmp4j.security.SecretOctetString
- toString(char, int) - Method in class org.snmp4j.smi.OctetString
- toString(int) - Method in class org.snmp4j.security.SecretOctetString
- toString(int) - Method in class org.snmp4j.smi.OctetString
-
Returns a string representation of this octet string in the radix specified.
- toString(String) - Method in class org.snmp4j.smi.TimeTicks
-
Formats the content of this
TimeTicks
object according to a suppliedMessageFormat
pattern. - toStringAbstractTarget() - Method in class org.snmp4j.AbstractTarget
- toSubIndex(boolean) - Method in class org.snmp4j.smi.AbstractVariable
-
Converts the value of this
Variable
to a (sub-)index value. - toSubIndex(boolean) - Method in class org.snmp4j.smi.Counter32
- toSubIndex(boolean) - Method in class org.snmp4j.smi.Counter64
- toSubIndex(boolean) - Method in class org.snmp4j.smi.GenericAddress
- toSubIndex(boolean) - Method in class org.snmp4j.smi.Integer32
- toSubIndex(boolean) - Method in class org.snmp4j.smi.IpAddress
- toSubIndex(boolean) - Method in class org.snmp4j.smi.Null
- toSubIndex(boolean) - Method in class org.snmp4j.smi.OctetString
- toSubIndex(boolean) - Method in class org.snmp4j.smi.OID
- toSubIndex(boolean) - Method in class org.snmp4j.smi.UnsignedInteger32
- toSubIndex(boolean) - Method in interface org.snmp4j.smi.Variable
-
Converts the value of this
Variable
to a (sub-)index value. - toSubIndex(boolean) - Method in class org.snmp4j.smi.VariantVariable
- toUnsignedLongArray() - Method in class org.snmp4j.smi.OID
-
Return this OID as array of unsigned long values.
- toValueString() - Method in class org.snmp4j.smi.VariableBinding
-
Gets a string representation of this variable binding's value using the
VariableTextFormat
configured bySNMP4JSettings
. - TRACE - Static variable in class org.snmp4j.log.LogLevel
- transport - Variable in class org.snmp4j.Snmp.PendingRequest
- TRANSPORT_MAPPINGS - Static variable in class org.snmp4j.transport.TransportMappings
- TransportIpAddress - Class in org.snmp4j.smi
-
The
TransportIpAddress
is the abstract base class for all transport addresses on top of IP network addresses. - TransportIpAddress() - Constructor for class org.snmp4j.smi.TransportIpAddress
- transportListener - Variable in class org.snmp4j.transport.AbstractTransportMapping
- TransportListener - Interface in org.snmp4j.transport
-
The
TransportListener
interface is implemented by objects that process incoming messages fromTransportMapping
s, for exampleMessageDispatcher
. - transportMapping - Variable in class org.snmp4j.transport.AbstractTransportServerThread
- TransportMapping<A extends Address> - Interface in org.snmp4j
-
The
TransportMapping
defines the common interface for SNMP transport mappings. - TransportMappings - Class in org.snmp4j.transport
-
The
TransportMappings
factory can be used to create a transport mapping for an address class. - TransportMappings() - Constructor for class org.snmp4j.transport.TransportMappings
- TransportStateEvent - Class in org.snmp4j.transport
-
The
TransportStateEvent
describes a state change for a transport connection. - TransportStateEvent(AbstractTransportMapping<?>, Address, int, IOException) - Constructor for class org.snmp4j.transport.TransportStateEvent
- TransportStateEvent(AbstractTransportMapping<?>, Address, int, IOException, List<byte[]>) - Constructor for class org.snmp4j.transport.TransportStateEvent
- TransportStateListener - Interface in org.snmp4j.transport
-
The
TransportStateListener
interface can be implemented to monitor the connection state for connection oriented transport mappings. - transportStateListeners - Variable in class org.snmp4j.transport.AbstractTransportMapping
- TransportStateReference - Class in org.snmp4j
-
The
TransportStateReference
class holds information defined by RFC 5343 for the tmStateReference ASI elements. - TransportStateReference(TransportMapping<?>, Address, OctetString, SecurityLevel, SecurityLevel, boolean, Object) - Constructor for class org.snmp4j.TransportStateReference
- TransportStateReference(TransportMapping<?>, Address, OctetString, SecurityLevel, SecurityLevel, boolean, Object, Target<?>) - Constructor for class org.snmp4j.TransportStateReference
- TransportType - Enum in org.snmp4j.transport
-
The
TransportType
defines the communication capabilities of aTransportMapping
regarding the communication initiation (thus its direction). - trap(PDUv1, Target<?>) - Method in class org.snmp4j.Snmp
-
Sends a SNMPv1 trap to a target.
- TRAP - Static variable in class org.snmp4j.PDU
-
Denotes a SNMPv2c/v3 notification PDU (undistinguishable from
#TRAP
). - TreeEvent - Class in org.snmp4j.util
-
The
TreeEvent
class reports events in a tree retrieval operation. - TreeEvent(TreeUtils.TreeRequest, Object, int) - Constructor for class org.snmp4j.util.TreeEvent
- TreeEvent(TreeUtils.TreeRequest, Object, Exception) - Constructor for class org.snmp4j.util.TreeEvent
- TreeEvent(TreeUtils.TreeRequest, Object, PDU) - Constructor for class org.snmp4j.util.TreeEvent
- TreeEvent(TreeUtils.TreeRequest, Object, VariableBinding[]) - Constructor for class org.snmp4j.util.TreeEvent
- TreeListener - Interface in org.snmp4j.util
-
The
TreeListener
interface is implemented by objects listening for tree events. - TreeUtils - Class in org.snmp4j.util
- TreeUtils(Session, PDUFactory) - Constructor for class org.snmp4j.util.TreeUtils
-
Creates a
TreeUtils
instance. - trim() - Method in class org.snmp4j.PDU
-
Remove the last variable binding from the PDU, if such an element exists.
- trim() - Method in class org.snmp4j.smi.OID
-
Returns a new copy of this OID with the last sub-indentifier removed.
- trim(int) - Method in class org.snmp4j.smi.OID
-
Remove the n rightmost subidentifiers from this OID.
- truncateKey(byte[], int) - Method in class org.snmp4j.security.SecurityProtocols
-
Limits the supplied key value to the specified maximum length
- tryToExecute(WorkerTask) - Method in class org.snmp4j.util.ThreadPool
-
Tries to execute a task on behalf of this thread pool.
- tryToExecute(WorkerTask) - Method in interface org.snmp4j.util.WorkerPool
-
Tries to execute a task on behalf of this worker pool.
- tsm(EngineIdProvider, OctetString, boolean) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a Transport Security Model as defined by RFC 5591 and adds it to the built
Snmp
instance. - tsm(OctetString, boolean) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a Transport Security Model as defined by RFC 5591 and adds it to the built
Snmp
instance. - TSM - Class in org.snmp4j.security
-
The
TSM
(Transport Security Model) implements aSecurityModel
which uses transport security mechanisms as defined in RFC 5591. - TSM() - Constructor for class org.snmp4j.security.TSM
- TSM(OctetString, boolean) - Constructor for class org.snmp4j.security.TSM
-
Creates a Transport Security Model as defined by RFC 5591.
- TSM(OctetString, boolean, CounterSupport) - Constructor for class org.snmp4j.security.TSM
-
Creates a Transport Security Model as defined by RFC 5591.
- TsmSecurityParameters - Class in org.snmp4j.security
-
SecurityParameters
implementation for theTSM
security model. - TsmSecurityParameters() - Constructor for class org.snmp4j.security.TsmSecurityParameters
- TsmSecurityStateReference - Class in org.snmp4j.security
-
The
TsmSecurityStateReference
holds cached security data for theTSM
security model. - TsmSecurityStateReference() - Constructor for class org.snmp4j.security.TsmSecurityStateReference
- type - Variable in class org.snmp4j.PDU
- type(int) - Method in class org.snmp4j.fluent.PduBuilder
- TYPE_DTLS - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for an DtlsAddress.
- TYPE_INTEGER - Static variable in class org.snmp4j.util.ArgumentParser
- TYPE_IP - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for an IpAddress.
- TYPE_LONG - Static variable in class org.snmp4j.util.ArgumentParser
- TYPE_OCTET_STRING - Static variable in class org.snmp4j.util.ArgumentParser
- TYPE_STRING - Static variable in class org.snmp4j.util.ArgumentParser
- TYPE_TCP - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for a TcpAddress.
- TYPE_TLS - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for an TlsAddress.
- TYPE_UDP - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for an UpdAddress.
- TYPE_UNIX - Static variable in class org.snmp4j.smi.GenericAddress
-
Default address type identifier for an UnixDomainSocketAddress.
- TYPES - Static variable in class org.snmp4j.util.ArgumentParser
U
- udp() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a UDP transport mapping (
DefaultUdpTransportMapping
) with an operating system chosen local port on all local IP addresses. - udp(UdpAddress...) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a set of UDP transport mappings (
DefaultUdpTransportMapping
) with the specified local listen addresses - udpAddress - Variable in class org.snmp4j.transport.UdpTransportMapping
- UdpAddress - Class in org.snmp4j.smi
-
The
UdpAddress
represents UDP/IP transport addresses. - UdpAddress() - Constructor for class org.snmp4j.smi.UdpAddress
-
Creates an empty UdpAddress without
IpAddress.getInetAddress()
and zero port. - UdpAddress(int) - Constructor for class org.snmp4j.smi.UdpAddress
-
Create a UdpAddress for the local host (
InetAddress.getLocalHost()
with the provided port. - UdpAddress(String) - Constructor for class org.snmp4j.smi.UdpAddress
- UdpAddress(InetAddress, int) - Constructor for class org.snmp4j.smi.UdpAddress
-
Create a UdpAddress from the given
InetAddress
and port. - UdpTransportMapping - Class in org.snmp4j.transport
-
The
UdpTransportMapping
is the abstract base class for UDP transport mappings. - UdpTransportMapping(UdpAddress) - Constructor for class org.snmp4j.transport.UdpTransportMapping
- undefined - org.snmp4j.security.SecurityLevel
- undoFailed - Static variable in class org.snmp4j.PDU
-
Unable to undo a committed value, see error index.
- UNIX_DOMAIN_SOCKET_ADDRESS_CLASS - Static variable in class org.snmp4j.smi.GenericAddress
- UnsignedInteger32 - Class in org.snmp4j.smi
-
UnsignedInteger32 type is an SNMP type that represents unsigned 32bit integer values (0 to 4294967295).
- UnsignedInteger32() - Constructor for class org.snmp4j.smi.UnsignedInteger32
- UnsignedInteger32(byte) - Constructor for class org.snmp4j.smi.UnsignedInteger32
-
Creates an unsigned integer from a signed byte value.
- UnsignedInteger32(int) - Constructor for class org.snmp4j.smi.UnsignedInteger32
-
Creates an unsigned integer from a signed int value.
- UnsignedInteger32(long) - Constructor for class org.snmp4j.smi.UnsignedInteger32
-
Creates an
UnsignedInteger32
from along
value. - UnsupportedAddressClassException - Exception in org.snmp4j.transport
-
The
UnsupportedAddressClassException
indicates a message exception caused by unsupported address class. - UnsupportedAddressClassException(String, Class<? extends Address>) - Constructor for exception org.snmp4j.transport.UnsupportedAddressClassException
- UPDATE - Static variable in class org.snmp4j.version.VersionInfo
- updateByBinding(URI, List<VariableBinding>) - Method in class org.snmp4j.uri.SnmpURI
- updateByValue(URI, List<Variable>) - Method in class org.snmp4j.uri.SnmpURI
- updateConfiguration(Properties) - Method in class org.snmp4j.log.LogFactory
-
Configure the log levels of the
LogAdapter
specified in theProperties
provided by thepropertiesReader
parameter. - updateEngineBoots() - Method in class org.snmp4j.cfg.EngineBootsCounterFile
-
Returns the current engine boot counter value incremented by one.
- updateEngineBoots() - Method in interface org.snmp4j.cfg.EngineBootsProvider
-
Returns the current engine boot counter value incremented by one.
- updateLogger(LogAdapter, Map<String, String>) - Method in class org.snmp4j.log.LogFactory
- updateRequestStatisticsPduHandle(PduHandle) - Method in class org.snmp4j.mp.StateReference
- updateUser(UsmUserEntry) - Method in class org.snmp4j.security.USM
-
Updates the USM user entry with the same engine ID and user name as the supplied instance and fires an appropriate
UsmUserEvent
. - updateVariable() - Method in class org.snmp4j.smi.VariantVariable
- updateVariable(VariantVariable) - Method in class org.snmp4j.smi.ReadonlyVariableCallback
- updateVariable(VariantVariable) - Method in interface org.snmp4j.smi.VariantVariableCallback
-
The supplied variable needs to be updated because it is about to be read.
- used() - Method in class org.snmp4j.transport.AbstractServerSocket
- useNextPDU() - Method in class org.snmp4j.Snmp.PendingRequest
- user(String) - Method in class org.snmp4j.fluent.TargetBuilder
- user(String, byte[]) - Method in class org.snmp4j.fluent.TargetBuilder
- user(OctetString) - Method in class org.snmp4j.fluent.TargetBuilder
- user(OctetString, byte[]) - Method in class org.snmp4j.fluent.TargetBuilder
-
Creates a
TargetBuilder.DirectUserBuilder
based on this target builder for the specified security name authoritative engine ID. - User - Interface in org.snmp4j
-
Common interface that has to be implemented by all user based security models user classes.
- USER_ADDED - Static variable in class org.snmp4j.event.UsmUserEvent
-
Constant: a new user was created.
- USER_CHANGED - Static variable in class org.snmp4j.event.UsmUserEvent
-
Constant: a user was changed (but not deleted).
- USER_REMOVED - Static variable in class org.snmp4j.event.UsmUserEvent
-
Constant: a user was deleted.
- userObject - Variable in class org.snmp4j.Snmp.PendingRequest
- userObject - Variable in class org.snmp4j.util.RetrievalEvent
- UserTarget<A extends Address> - Class in org.snmp4j
-
User based target for SNMPv3 or later.
- UserTarget() - Constructor for class org.snmp4j.UserTarget
-
Creates a target for a user based security model target.
- UserTarget(A, OctetString, byte[]) - Constructor for class org.snmp4j.UserTarget
-
Creates a SNMPv3 USM target with security level noAuthNoPriv, one second time-out without retries.
- UserTarget(A, OctetString, byte[], int) - Constructor for class org.snmp4j.UserTarget
-
Creates a SNMPv3 USM target with the supplied security level, one second time-out without retries.
- UserTarget(UserTarget<A>) - Constructor for class org.snmp4j.UserTarget
-
Creates a target for a user based security model target that references security information (protocols and keys) from a
USM
. - usm() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a USM for the specified engine ID and engine boots counter derived from the SNMP engine ID provider given by
v3(EngineIdProvider, OctetString)
. - usm(SnmpEngineIdProvider, OctetString) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a USM using the specified
SnmpEngineIdProvider
. - usm(OctetString, int) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Creates a USM for the specified engine ID and engine boots counter.
- USM - Class in org.snmp4j.security
-
The
USM
class implements the User Based Security Model (USM) as defined in RFC 3414. - USM() - Constructor for class org.snmp4j.security.USM
-
Default constructor with random engine ID with the default enterprise ID and a zero engineBoots counter.
- USM(SecurityProtocols, OctetString, int) - Constructor for class org.snmp4j.security.USM
-
Creates a USM with the support for the supplied security protocols.
- USM(SecurityProtocols, OctetString, int, CounterSupport) - Constructor for class org.snmp4j.security.USM
-
Creates a USM with the support for the supplied security protocols.
- USM_ERROR_MESSAGES - Static variable in class org.snmp4j.mp.SnmpConstants
- USM_MAX_TIME_DIFFERENCE_HUNDREDS - Static variable in class org.snmp4j.security.UsmTimeTable
- usm3DESEDEPrivProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmAesCfb128Protocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmDESPrivProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmErrorMessage(int) - Static method in class org.snmp4j.mp.SnmpConstants
- usmHMACMD5AuthProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmHMACSHAAuthProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmNoAuthProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- usmNoPrivProtocol - Static variable in class org.snmp4j.mp.SnmpConstants
- UsmSecurityParameters - Class in org.snmp4j.security
- UsmSecurityParameters() - Constructor for class org.snmp4j.security.UsmSecurityParameters
- UsmSecurityParameters(SecurityProtocols) - Constructor for class org.snmp4j.security.UsmSecurityParameters
- UsmSecurityParameters(OctetString, Integer32, Integer32, OctetString, AuthenticationProtocol, PrivacyProtocol) - Constructor for class org.snmp4j.security.UsmSecurityParameters
- UsmSecurityStateReference - Class in org.snmp4j.security
-
The
UsmSecurityStateReference
holds cached security data for theUSM
security model. - UsmSecurityStateReference() - Constructor for class org.snmp4j.security.UsmSecurityStateReference
- usmStatsDecryptionErrors - Static variable in class org.snmp4j.mp.SnmpConstants
- usmStatsNotInTimeWindows - Static variable in class org.snmp4j.mp.SnmpConstants
- usmStatsUnknownEngineIDs - Static variable in class org.snmp4j.mp.SnmpConstants
- usmStatsUnknownUserNames - Static variable in class org.snmp4j.mp.SnmpConstants
- usmStatsUnsupportedSecLevels - Static variable in class org.snmp4j.mp.SnmpConstants
- usmStatsWrongDigests - Static variable in class org.snmp4j.mp.SnmpConstants
- UsmTimeEntry - Class in org.snmp4j.security
-
The
UsmTimeEntry
class represents time synchronization information associated with an engine ID. - UsmTimeEntry(OctetString, int, int) - Constructor for class org.snmp4j.security.UsmTimeEntry
-
Creates a time entry with engine ID, engine boots and time.
- UsmTimeTable - Class in org.snmp4j.security
-
The
UsmTimeTable
class is a singleton that stores USM user information as part of the Local Configuration Datastore (LCD). - UsmTimeTable(OctetString, int) - Constructor for class org.snmp4j.security.UsmTimeTable
- UsmUser - Class in org.snmp4j.security
-
The
UsmUser
class represents USM user providing information to secure SNMPv3 message exchange. - UsmUser(OctetString, OID, OctetString, OID, OctetString) - Constructor for class org.snmp4j.security.UsmUser
-
Creates a USM user.
- UsmUser(OctetString, OID, OctetString, OID, OctetString, OctetString) - Constructor for class org.snmp4j.security.UsmUser
-
Creates a localized USM user.
- usmUserChange(UsmUserEvent) - Method in interface org.snmp4j.event.UsmUserListener
-
Indicates a USM user change.
- UsmUserEntry - Class in org.snmp4j.security
-
The
UsmUserEntry
class represents a user in the Local Configuration Datastore (LCD). - UsmUserEntry() - Constructor for class org.snmp4j.security.UsmUserEntry
-
Creates a new user entry with empty engine ID and empty user.
- UsmUserEntry(byte[], OctetString, OID, byte[], OID, byte[]) - Constructor for class org.snmp4j.security.UsmUserEntry
-
Creates a localized user entry.
- UsmUserEntry(OctetString, UsmUser) - Constructor for class org.snmp4j.security.UsmUserEntry
-
Creates a user with user name and associated
UsmUser
. - UsmUserEntry(OctetString, OctetString, UsmUser) - Constructor for class org.snmp4j.security.UsmUserEntry
-
Creates a user with username and associated
UsmUser
. - UsmUserEvent - Class in org.snmp4j.event
-
This Event is issued whenever a user of the
USM
is created modified or deleted. - UsmUserEvent(SecurityModel, UsmUserEntry, int) - Constructor for class org.snmp4j.event.UsmUserEvent
-
Construct a UsmUserEvent.
- UsmUserKey(UsmUserEntry) - Constructor for class org.snmp4j.security.UsmUserTable.UsmUserKey
- UsmUserKey(OctetString, OctetString) - Constructor for class org.snmp4j.security.UsmUserTable.UsmUserKey
- UsmUserListener - Interface in org.snmp4j.event
-
The
UsmUserListener
interface is implemented by objects that need to be informed when a USM user is created, modified, or deleted. - UsmUserTable - Class in org.snmp4j.security
-
The
UsmUserTable
class stores USM user information as part of the Local Configuration Datastore (LCD). - UsmUserTable() - Constructor for class org.snmp4j.security.UsmUserTable
- UsmUserTable.UsmUserKey - Class in org.snmp4j.security
V
- v1 - org.snmp4j.fluent.TargetBuilder.SnmpVersion
- v1() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds the
MPv1
security model toSnmp.getMessageDispatcher()
. - v1() - Method in class org.snmp4j.fluent.TargetBuilder
- V1TRAP - Static variable in class org.snmp4j.PDU
-
Denotes a SNMPv1 trap PDU.
- v2c - org.snmp4j.fluent.TargetBuilder.SnmpVersion
- v2c() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a
MPv2c
security model toSnmp.getMessageDispatcher()
. - v2c() - Method in class org.snmp4j.fluent.TargetBuilder
- v3 - org.snmp4j.fluent.TargetBuilder.SnmpVersion
- v3() - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a
MPv3
with a randomly created local engine IDSnmp.getMessageDispatcher()
ifusm(SnmpEngineIdProvider, OctetString)
ortsm(EngineIdProvider, OctetString, boolean)
have not been called yet to set anEngineIdProvider
. - v3() - Method in class org.snmp4j.fluent.TargetBuilder
- v3(byte[]) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Sets the local engine ID for this
SnmpBuilder
and creates the message processing model 3 (MPv3
) by assigning theSecurityModels
andSecurityProtocols
configured by calls tousm(SnmpEngineIdProvider, OctetString)
andtsm(EngineIdProvider, OctetString, boolean)
for example as well assecurityProtocols(SecurityProtocols.SecurityProtocolSet)
. - v3(EngineIdProvider, OctetString) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a
MPv3
message processing model with a random engine ID based on the supplied ID string. - v3(OctetString) - Method in class org.snmp4j.fluent.SnmpBuilder
-
Adds a
MPv3
message processing model with a random engine ID based on the supplied ID string. - value - Variable in class org.snmp4j.smi.UnsignedInteger32
- valueOf(String) - Static method in enum org.snmp4j.fluent.TargetBuilder.AuthProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.fluent.TargetBuilder.PrivProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.fluent.TargetBuilder.SnmpVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.mp.SnmpConstants.StorageTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.security.dh.DHOperations.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.security.SecurityLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.security.SecurityProtocols.SecurityProtocolType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.smi.MaxAccess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.SNMP4JSettings.ReportSecurityLevelStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.SNMP4JSettings.Snmp4jStatistics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.transport.TransportType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.uri.SnmpURI.SnmpUriType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.uri.SnmpUriResponse.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.snmp4j.util.TableUtils.SparseTableMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.snmp4j.fluent.TargetBuilder.AuthProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.fluent.TargetBuilder.PrivProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.fluent.TargetBuilder.SnmpVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.mp.SnmpConstants.StorageTypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.security.dh.DHOperations.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.security.SecurityLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.security.SecurityProtocols.SecurityProtocolSet
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.security.SecurityProtocols.SecurityProtocolType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.smi.MaxAccess
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.SNMP4JSettings.ReportSecurityLevelStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.SNMP4JSettings.Snmp4jStatistics
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.transport.tls.SecurityNameMapping.CertMappingType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.transport.TransportType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.uri.SnmpURI.SnmpUriType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.uri.SnmpUriResponse.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.snmp4j.util.TableUtils.SparseTableMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variable - Interface in org.snmp4j.smi
-
The
Variable
interface defines common attributes of all SNMP variables. - VariableBinding - Class in org.snmp4j.smi
- VariableBinding() - Constructor for class org.snmp4j.smi.VariableBinding
-
Creates a variable binding with a zero length OID and a
Null
value. - VariableBinding(OID) - Constructor for class org.snmp4j.smi.VariableBinding
-
Creates a variable binding with the supplied object instance identifier and a
Null
value. - VariableBinding(OID, String) - Constructor for class org.snmp4j.smi.VariableBinding
-
Creates a variable binding with the supplied OID and a text value.
- VariableBinding(OID, Variable) - Constructor for class org.snmp4j.smi.VariableBinding
-
Creates a variable binding with the supplied OID and value.
- variableBindings - Variable in class org.snmp4j.PDU
- VariableTextFormat - Interface in org.snmp4j.util
-
The
VariableTextFormat
provides a textual representation of SNMPVariable
s, in dependence of their associated (instance) OID. - variableUpdated() - Method in class org.snmp4j.smi.VariantVariable
- variableUpdated(VariantVariable) - Method in class org.snmp4j.smi.ReadonlyVariableCallback
- variableUpdated(VariantVariable) - Method in interface org.snmp4j.smi.VariantVariableCallback
-
The supplied variable's value has been updated.
- VariantVariable - Class in org.snmp4j.smi
-
The
VariantVariable
provides a decorator for any type of Variable instance, to be able to intercept or monitor variable value modification by using aVariantVariableCallback
. - VariantVariable(Variable) - Constructor for class org.snmp4j.smi.VariantVariable
-
Creates a variant variable wrapping the specified value.
- VariantVariable(Variable, VariantVariableCallback) - Constructor for class org.snmp4j.smi.VariantVariable
-
Creates a variant variable wrapping the specified value and a callback that monitors value modifications.
- VariantVariableCallback - Interface in org.snmp4j.smi
-
The
VariantVariableCallback
can be implemented by objects that want to intercept/monitor reading and writing of aVariantVariable
's value. - vb(OID, Variable) - Method in class org.snmp4j.fluent.PduBuilder
- vbs - Variable in class org.snmp4j.fluent.PduBuilder
- vbs - Variable in class org.snmp4j.util.RetrievalEvent
- vbs(VariableBinding...) - Method in class org.snmp4j.fluent.PduBuilder
- VERSION - Static variable in class org.snmp4j.version.VersionInfo
- version1 - Static variable in class org.snmp4j.mp.SnmpConstants
- version2c - Static variable in class org.snmp4j.mp.SnmpConstants
- version3 - Static variable in class org.snmp4j.mp.SnmpConstants
- VersionInfo - Class in org.snmp4j.version
-
The
VersionInfo
object returns information about the version of this SNMP4J release.
W
- wakeupServerSelector() - Method in class org.snmp4j.transport.AbstractConnectionOrientedTransportMapping
- wakeupServerSelector() - Method in class org.snmp4j.transport.DefaultTcpTransportMapping
- wakeupServerSelector() - Method in class org.snmp4j.transport.TLSTM
- walk(Target<?>, OID[]) - Method in class org.snmp4j.util.TreeUtils
-
Walks a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target synchronously.
- walk(Target<?>, OID[], Object, TreeListener) - Method in class org.snmp4j.util.TreeUtils
-
Walks a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target asynchronously.
- warmStart - Static variable in class org.snmp4j.mp.SnmpConstants
- WARMSTART - Static variable in class org.snmp4j.PDUv1
-
A warmStart(1) trap signifies that the SNMP entity, supporting a notification originator application, is reinitializing itself such that its configuration is unaltered.
- warn(Serializable) - Method in class org.snmp4j.log.ConsoleLogAdapter
-
Logs an warning message.
- warn(Serializable) - Method in class org.snmp4j.log.JavaLogAdapter
- warn(Serializable) - Method in interface org.snmp4j.log.LogAdapter
-
Logs an warning message.
- warn(Serializable) - Method in class org.snmp4j.log.LogProxy
- warn(Serializable) - Method in class org.snmp4j.log.NoLogger
- WARN - Static variable in class org.snmp4j.log.LogLevel
- WorkerPool - Interface in org.snmp4j.util
-
The
WorkerPool
interface models an abstract pool of workers (threads) which can executeWorkerTask
s concurrently. - WorkerTask - Interface in org.snmp4j.util
-
This models a
WorkerTask
instance that would be executed by aWorkerPool
upon submission. - WorkerThread(String, WorkerTask) - Constructor for class org.snmp4j.util.DefaultThreadFactory.WorkerThread
- write(byte[]) - Method in class org.snmp4j.asn1.BEROutputStream
- write(byte[], int, int) - Method in class org.snmp4j.asn1.BEROutputStream
- write(int) - Method in class org.snmp4j.asn1.BEROutputStream
- writeConfiguration(Properties) - Method in class org.snmp4j.log.LogFactory
- writeConfiguration(Properties, LogAdapter) - Method in class org.snmp4j.log.LogFactory
- writeConfiguration(Properties, LogAdapter, Object) - Method in class org.snmp4j.log.LogFactory
- writeData(SelectionKey, A) - Method in class org.snmp4j.transport.AbstractTransportServerThread
- writeMessage(S, SocketChannel) - Method in class org.snmp4j.transport.AbstractTransportServerThread
- writeOnly - org.snmp4j.smi.MaxAccess
- wrongEncoding - Static variable in class org.snmp4j.PDU
-
The variable binding's value has the wrong encoding, see error index.
- wrongLength - Static variable in class org.snmp4j.PDU
-
The variable binding's value has the wrong length, see error index.
- wrongType - Static variable in class org.snmp4j.PDU
-
The variable binding's value has the wrong type, see error index.
- wrongValue - Static variable in class org.snmp4j.PDU
-
The variable binding's value has a value that could under no circumstances be assigned, see error index.
X
- X509TlsTransportMappingConfig - Interface in org.snmp4j.transport.tls
-
The
TlsTransportMappingConfig
interface provides means to plug in aTlsTmSecurityCallback
into aTransportMapping
that usesX509Certificate
s for TLS.
Z
- zeroDotZero - Static variable in class org.snmp4j.mp.SnmpConstants
_
- _3des - org.snmp4j.fluent.TargetBuilder.PrivProtocol
- _volatile - org.snmp4j.mp.SnmpConstants.StorageTypeEnum