A B C D E F G H I K L M N O P R S T U V W 

A

add(int, String, Varbind) - Method in class org.soulwing.snmp.MutableVarbindCollection
 
addDirectory(File) - Method in interface org.soulwing.snmp.Mib
Adds a directory to the MIB file search path.
addHandler(SnmpNotificationHandler) - Method in interface org.soulwing.snmp.SnmpListener
Adds a notification handler.
addHandler(SnmpNotificationHandler, int) - Method in interface org.soulwing.snmp.SnmpListener
Adds a notification handler.
addIndex(String, Varbind) - Method in class org.soulwing.snmp.MutableVarbindCollection
 
AGENT_PORT - Static variable in interface org.soulwing.snmp.SnmpDefaults
 
asInt() - Method in interface org.soulwing.snmp.ObjectValue
Coerces the value of the bound object to a (signed) integer.
asList() - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets the contents of this collection as a immutable List with the same size and order as this collection.
asList() - Method in interface org.soulwing.snmp.VarbindCollection
Gets the contents of this collection as a immutable List with the same size and order as this collection.
asLong() - Method in interface org.soulwing.snmp.ObjectValue
Coerces the value of the bound object to a (signed) long.
asMap() - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets the contents of this collection as a immutable Map indexed using the same keys present in this collection.
asMap() - Method in interface org.soulwing.snmp.VarbindCollection
Gets the contents of this collection as a immutable Map indexed using the same keys present in this collection.
asString() - Method in interface org.soulwing.snmp.ObjectValue
Coerces the value of the bound object to a display string.
asyncGet(SnmpCallback<VarbindCollection>, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GET operation.
asyncGet(SnmpCallback<VarbindCollection>, VarbindCollection) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GET operation.
asyncGet(SnmpCallback<VarbindCollection>, String...) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GET operation.
asyncGetBulk(SnmpCallback<List<VarbindCollection>>, int, int, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETBULK operation.
asyncGetBulk(SnmpCallback<List<VarbindCollection>>, int, int, VarbindCollection) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETBULK operation.
asyncGetBulk(SnmpCallback<List<VarbindCollection>>, int, int, String...) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETBULK operation.
asyncGetNext(SnmpCallback<VarbindCollection>, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETNEXT operation.
asyncGetNext(SnmpCallback<VarbindCollection>, VarbindCollection) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETNEXT operation.
asyncGetNext(SnmpCallback<VarbindCollection>, String...) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous SNMP GETNEXT operation.
asyncWalk(SnmpCallback<SnmpAsyncWalker<VarbindCollection>>, int, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous walk on a conceptual table.
asyncWalk(SnmpCallback<SnmpAsyncWalker<VarbindCollection>>, int, String...) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous walk on a conceptual table.
asyncWalk(SnmpCallback<SnmpAsyncWalker<VarbindCollection>>, List<String>, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous walk on a conceptual table.
asyncWalk(SnmpCallback<SnmpAsyncWalker<VarbindCollection>>, List<String>) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous walk on a conceptual table.
asyncWalk(SnmpCallback<SnmpAsyncWalker<VarbindCollection>>, String...) - Method in interface org.soulwing.snmp.SnmpAsyncOperations
Invokes an asynchronous walk on a conceptual table.

B

BlockingQueueSnmpCompletionService<V> - Class in org.soulwing.snmp
An SnmpCompletionService that is backed by a BlockingQueue.
BlockingQueueSnmpCompletionService() - Constructor for class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Creates a new completion service backed by an unbounded blocking queue.
BlockingQueueSnmpCompletionService(BlockingQueue<SnmpEvent<V>>) - Constructor for class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Creates a new completion service backed by the given blocking queue.

C

clone() - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Creates a clone of this configuration.
clone() - Method in interface org.soulwing.snmp.SnmpTargetConfig
Creates a clone of this configuration.
close() - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
close() - Method in interface org.soulwing.snmp.provider.SnmpProvider
Notifies the recipient that the SnmpFactory has been closed.
close() - Method in interface org.soulwing.snmp.SnmpContext
Closes this context, releasing any provider resources associated with it.
close() - Method in class org.soulwing.snmp.SnmpFactory
Closes this factory, releasing any resources it might be holding.
close() - Method in interface org.soulwing.snmp.SnmpListener
Closes this listener.

D

DEFAULT_SCHEDULED_WORKER_POOL_SIZE - Static variable in class org.soulwing.snmp.SnmpFactoryConfig
Default size of the scheduled worker pool.
DEFAULT_WORKER_POOL_SIZE - Static variable in class org.soulwing.snmp.SnmpFactoryConfig
Default size of the worker pool.

E

extractIndexes(String) - Method in interface org.soulwing.snmp.IndexExtractor
Produces a description of each of the index objects contained in an OID for an object that is defined in a conceptual table.

F

format(Object) - Method in interface org.soulwing.snmp.Formatter
Formats an SNMP object value as text.
Formatter - Interface in org.soulwing.snmp
A formatter for an SNMP object value.

G

get(int) - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets a varbind from the collection.
get(String) - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets a varbind from the collection.
get(List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GET operation.
get(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GET operation.
get(String...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GET operation.
get() - Method in interface org.soulwing.snmp.SnmpResponse
Gets the response value.
get(int) - Method in interface org.soulwing.snmp.VarbindCollection
Gets a varbind from the collection.
get(String) - Method in interface org.soulwing.snmp.VarbindCollection
Gets a varbind from the collection.
getAddress() - Method in interface org.soulwing.snmp.SnmpTarget
Gets the network address of the targeted agent.
getAddress() - Method in class org.soulwing.snmp.SnmpTargetBase
Gets the network address of the targeted agent.
getAgentAddress() - Method in interface org.soulwing.snmp.SnmpV1Trap
Gets the agent address reported in the trap.
getAuthPassphrase() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the authentication passphrase.
getAuthPassphrase() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the authentication passphrase.
getAuthType() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the authentication type.
getAuthType() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the authentication type.
getBulk(int, int, List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETBULK operation.
getBulk(int, int, VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETBULK operation.
getBulk(int, int, String...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETBULK operation.
getCommunity() - Method in class org.soulwing.snmp.SimpleSnmpV2cTarget
Gets the SNMPv2c community string.
getCommunity() - Method in interface org.soulwing.snmp.SnmpV2cTarget
Gets the SNMPv2c community string.
getContext() - Method in class org.soulwing.snmp.SnmpEvent
Gets the context property.
getDefaultTargetConfig() - Method in class org.soulwing.snmp.SnmpFactory
Gets the default configuration that will be used for new context instances created by this factory.
getEncoded() - Method in interface org.soulwing.snmp.IndexDescriptor
Gets the encoded form of the index value described by the receiver.
getEnterprise() - Method in interface org.soulwing.snmp.SnmpV1Trap
Gets the enterprise OID associated with the trap.
getExecutorService() - Method in class org.soulwing.snmp.SnmpFactory
Gets the executor service that should be used for short-lived tasks.
getFactoryConfig() - Method in class org.soulwing.snmp.SnmpFactory
Gets the factory configuration associated with this instance.
getGenericTrap() - Method in interface org.soulwing.snmp.SnmpV1Trap
Gets the generic trap type.
getGenericTrapFormatter() - Method in interface org.soulwing.snmp.MibTrapV1Support
Gets a formatter for the generic-trap field of a V1 TRAP PDU.
getIndexes() - Method in interface org.soulwing.snmp.Varbind
Gets the bindings that represent the index values the bound value.
getInstance() - Static method in class org.soulwing.snmp.MibFactory
Gets the singleton MIB factory instance.
getInstance() - Static method in class org.soulwing.snmp.SnmpFactory
Gets the singleton factory instance.
getInstance(ThreadFactory) - Static method in class org.soulwing.snmp.SnmpFactory
Gets the singleton factory instance.
getInstance(SnmpFactoryConfig, ThreadFactory) - Static method in class org.soulwing.snmp.SnmpFactory
Gets the singleton factory instance.
getMib() - Method in interface org.soulwing.snmp.SnmpContext
Gets the MIB associated with this context.
getName() - Method in exception org.soulwing.snmp.NameNotFoundException
Gets the name that was not found.
getName() - Method in class org.soulwing.snmp.provider.mibble.MibbleMibProvider
Gets the name of this provider.
getName() - Method in interface org.soulwing.snmp.provider.MibProvider
Gets the name of this provider.
getName() - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
Gets the provider name.
getName() - Method in interface org.soulwing.snmp.provider.SnmpProvider
Gets the provider name.
getName() - Method in interface org.soulwing.snmp.Varbind
Gets the MIB name of the bound object.
getNext(List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETNEXT operation.
getNext(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETNEXT operation.
getNext(String...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GETNEXT operation.
getOid() - Method in interface org.soulwing.snmp.IndexDescriptor
Gets the object identifier of the index value described by the receiver.
getOid() - Method in interface org.soulwing.snmp.Varbind
Gets the object identifier of the named object as a dotted decimal string.
getPeer() - Method in interface org.soulwing.snmp.SnmpNotification
Gets a target that describes the sender of the notification.
getPort() - Method in interface org.soulwing.snmp.SnmpTarget
Gets the network port of the targeted agent.
getPort() - Method in class org.soulwing.snmp.SnmpTargetBase
Gets the network port of the targeted agent.
getPrivPassphrase() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the privacy passphrase.
getPrivPassphrase() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the privacy passphrase.
getPrivType() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the privacy type.
getPrivType() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the privacy type.
getProperties() - Method in interface org.soulwing.snmp.SnmpTarget
Gets a map of provider-specific properties for the target.
getProperties() - Method in class org.soulwing.snmp.SnmpTargetBase
Gets a map of provider-specific properties for the target.
getProperty(String) - Method in class org.soulwing.snmp.SnmpFactoryConfig
Gets the value of a provider-specific property.
getProviderName() - Method in exception org.soulwing.snmp.ProviderNotFoundException
Gets the name of the provider that was not found.
getResponse() - Method in class org.soulwing.snmp.SnmpEvent
Gets the response property.
getRetries() - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Gets the number of retries for an SNMP operation when no response is received before the configured timeout.
getRetries() - Method in interface org.soulwing.snmp.SnmpTargetConfig
Gets the number of retries for an SNMP operation when no response is received before the configured timeout.
getScheduledExecutorService() - Method in class org.soulwing.snmp.SnmpFactory
Gets the executor service that should be used for scheduled tasks.
getScheduledWorkerPoolSize() - Method in class org.soulwing.snmp.SnmpFactoryConfig
Gets the number of threads to keep in the pool for scheduled tasks.
getScope() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the configured scope.
getScope() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the configured scope.
getSecurityName() - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Gets the security name (typically a username).
getSecurityName() - Method in interface org.soulwing.snmp.SnmpV3Target
Gets the security name (typically a username).
getSource() - Method in interface org.soulwing.snmp.SnmpNotificationEvent
Gets the source listener for this event.
getSpecificTrap() - Method in interface org.soulwing.snmp.SnmpV1Trap
Gets the specific trap type.
getSpecificTrapFormatter() - Method in interface org.soulwing.snmp.MibTrapV1Support
Gets a formatter for the specific-trap field of a V1 TRAP PDU.
getSubject() - Method in interface org.soulwing.snmp.SnmpNotificationEvent
Gets the notification that was received by the listener.
getSyntax() - Method in interface org.soulwing.snmp.IndexDescriptor
Gets the SMI syntax indicator for the index object described by the receiver.
getSyntax() - Method in interface org.soulwing.snmp.ObjectValue
Gets the MIB syntax type identifier of the object.
getTarget() - Method in interface org.soulwing.snmp.SnmpContext
Gets the target of this context.
getThreadFactory() - Method in class org.soulwing.snmp.SnmpFactory
Gets the thread factory that should be used to create threads for long running tasks.
getTimeout() - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Gets the interval of time that should elapse before an SNMP operation should be assumed to have not been received by the target agent.
getTimeout() - Method in interface org.soulwing.snmp.SnmpTargetConfig
Gets the interval of time that should elapse before an SNMP operation should be assumed to have not been received by the target agent.
getTimestamp() - Method in interface org.soulwing.snmp.SnmpV1Trap
Gets the timestamp reported in the trap.
getTimestampFormatter() - Method in interface org.soulwing.snmp.MibTrapV1Support
Gets a formatter for the timestamp field of a V1 TRAP PDU.
getType() - Method in interface org.soulwing.snmp.SnmpNotification
Gets the notification type.
getV1TrapSupport() - Method in interface org.soulwing.snmp.Mib
Gets the SNMPv1 TRAP support provider.
getVarbinds() - Method in interface org.soulwing.snmp.SnmpNotification
Gets the collection of variable bindings received in the notification.
getWalkMaxRepetitions() - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Gets the maximum repetitions for repeating OIDs in a call to a walk operation.
getWalkMaxRepetitions() - Method in interface org.soulwing.snmp.SnmpTargetConfig
Gets the maximum repetitions for repeating OIDs in a call to a walk operation.
getWorkerPoolSize() - Method in class org.soulwing.snmp.SnmpFactoryConfig
Gets the minimum number of threads to keep in the pool for short-lived tasks.

H

handleNotification(SnmpNotificationEvent) - Method in interface org.soulwing.snmp.SnmpNotificationHandler
Notifies the recipient that a notification was received by the associated listener.

I

immutableCopy() - Method in class org.soulwing.snmp.MutableVarbindCollection
Creates an immutable copy of the receiver.
IndexDescriptor - Interface in org.soulwing.snmp
A descriptor for a conceptual table index object.
IndexExtractor - Interface in org.soulwing.snmp
An object that produces a description of each of the index objects contained in the identifier for an object that is defined in a conceptual table.
init(SnmpFactoryConfig) - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
init(SnmpFactoryConfig) - Method in interface org.soulwing.snmp.provider.SnmpProvider
Initializes this provider instance.
invoke() - Method in interface org.soulwing.snmp.SnmpOperation
Invoke the operation on the remote agent and wait for the response.
invoke(SnmpCallback<V>) - Method in interface org.soulwing.snmp.SnmpOperation
Invoke this operation, notifying the specified callback when a response is available.
isIdle() - Method in class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Tests whether this completion service has a remaining event that has not yet been retrieved.
isIdle() - Method in interface org.soulwing.snmp.SnmpCompletionService
Tests whether this completion service has a remaining event that has not yet been retrieved.
isImplied() - Method in interface org.soulwing.snmp.IndexDescriptor
Gets the state of a flag indicating whether the length of the index value described by the receiver is implied (i.e.
isWalkAllowsTruncatedRepetition() - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Gets a flag that determines whether a walk operation should allow a truncated response.
isWalkAllowsTruncatedRepetition() - Method in interface org.soulwing.snmp.SnmpTargetConfig
Gets a flag that determines whether a walk operation should allow a truncated response.
iterator() - Method in class org.soulwing.snmp.MutableVarbindCollection

K

keySet() - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets the set of keys (MIB names and/or dotted-decimal object identifiers for which a varbind exists in this collection).
keySet() - Method in interface org.soulwing.snmp.VarbindCollection
Gets the set of keys (MIB names and/or dotted-decimal object identifiers for which a varbind exists in this collection).

L

load(String) - Method in interface org.soulwing.snmp.Mib
Loads a named MIB module.
load(URL) - Method in interface org.soulwing.snmp.Mib
Loads a MIB module from given location.
load(File) - Method in interface org.soulwing.snmp.Mib
Loads a MIB module from given file.

M

Mib - Interface in org.soulwing.snmp
A façade for a MIB implementation.
MibbleMibProvider - Class in org.soulwing.snmp.provider.mibble
A MibProvider implementation based on Mibble.
MibbleMibProvider() - Constructor for class org.soulwing.snmp.provider.mibble.MibbleMibProvider
 
MibException - Exception in org.soulwing.snmp
A base class for runtime exceptions thrown by the MIB façade.
MibException() - Constructor for exception org.soulwing.snmp.MibException
Constructs a new instance.
MibException(String, Throwable) - Constructor for exception org.soulwing.snmp.MibException
Constructs a new instance.
MibException(String) - Constructor for exception org.soulwing.snmp.MibException
Constructs a new instance.
MibException(Throwable) - Constructor for exception org.soulwing.snmp.MibException
Constructs a new instance.
MibFactory - Class in org.soulwing.snmp
A factory that produces Mib objects.
MibProvider - Interface in org.soulwing.snmp.provider
A provider of Mib objects.
MibTrapV1Support - Interface in org.soulwing.snmp
A provider of specialized MIB support for handling SNMPv1 TRAP PDUs.
ModuleParseException - Exception in org.soulwing.snmp
An exception thrown when a specified MIB module cannot be located by the underlying provider.
ModuleParseException(String, Throwable) - Constructor for exception org.soulwing.snmp.ModuleParseException
Constructs a new instance.
MutableVarbindCollection - Class in org.soulwing.snmp
MutableVarbindCollection() - Constructor for class org.soulwing.snmp.MutableVarbindCollection
 

N

NameNotFoundException - Exception in org.soulwing.snmp
An exception thrown when a MIB name is not recognized by the MIB provider.
NameNotFoundException(String) - Constructor for exception org.soulwing.snmp.NameNotFoundException
Constructs a new instance.
nameToOid(String) - Method in interface org.soulwing.snmp.Mib
Converts an object name to the corresponding object identifier.
newContext(SnmpTarget, SnmpTargetConfig, Mib) - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
Creates a new SNMPv2c context.
newContext(SnmpTarget, SnmpTargetConfig, Mib) - Method in interface org.soulwing.snmp.provider.SnmpProvider
Creates a new SNMPv2c context.
newContext(SnmpTarget) - Method in class org.soulwing.snmp.SnmpFactory
Gets a new SNMPv2c context using the first available provider, default MIB, and the factory's default configuration.
newContext(SnmpTarget, Mib) - Method in class org.soulwing.snmp.SnmpFactory
Gets a new SNMPv2c context using the first available provider and the factory's default configuration.
newContext(SnmpTarget, SnmpTargetConfig) - Method in class org.soulwing.snmp.SnmpFactory
Gets a new SNMPv2c context using the first available provider.
newContext(SnmpTarget, Mib, SnmpTargetConfig, String) - Method in class org.soulwing.snmp.SnmpFactory
Gets a new SNMPv2c context using the named provider.
newFormatter(String) - Method in interface org.soulwing.snmp.Mib
Gets a new Formatter appropriate for the object type represented by the given object identifier
newGet(List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GET operation.
newGet(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GET operation.
newGet(String...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GET operation.
newGetBulk(int, int, List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GETBULK operation.
newGetBulk(int, int, VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GETBULK operation.
newGetBulk(int, int, String...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Create an SNMP GETBULK operation.
newGetNext(List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GETNEXT operation.
newGetNext(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GETNEXT operation.
newGetNext(String...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP GETNEXT operation.
newIndexExtractor(String) - Method in interface org.soulwing.snmp.Mib
Gets a new IndexExtractor appropriate for the table column object represented by the given object identifier.
newListener(String, int, Mib) - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
newListener(String, int, Mib) - Method in interface org.soulwing.snmp.provider.SnmpProvider
Creates a new listener that will receive and distribute SNMP notifications (traps, informs).
newListener(Mib) - Method in class org.soulwing.snmp.SnmpFactory
Creates a new listener that listens on the default notification port with any local address, using the first available provider.
newListener(int, Mib) - Method in class org.soulwing.snmp.SnmpFactory
Creates a new listener that listens on any local address using the first available provider.
newListener(String, int, Mib) - Method in class org.soulwing.snmp.SnmpFactory
Creates a new listener using the first available provider.
newListener(String, int, Mib, String) - Method in class org.soulwing.snmp.SnmpFactory
Creates a new listener using the named provider.
newMib() - Method in class org.soulwing.snmp.MibFactory
Creates a new MIB using the first available provider.
newMib(String) - Method in class org.soulwing.snmp.MibFactory
Creates a new MIB using the named provider.
newMib() - Method in class org.soulwing.snmp.provider.mibble.MibbleMibProvider
Gets a new instance of Mib from the receiver.
newMib() - Method in interface org.soulwing.snmp.provider.MibProvider
Gets a new instance of Mib from the receiver.
newSet(List<Varbind>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP SET operation.
newSet(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP SET operation.
newSet(Varbind...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates an SNMP SET operation.
newVarbind(String, Object) - Method in interface org.soulwing.snmp.SnmpContext
Constructs a new Varbind suitable for use in operations performed via this context.
newWalk(int, List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates a walk operation.
newWalk(int, String...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates a walk operation.
newWalk(List<String>, List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates a walk operation.
newWalk(List<String>) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates a walk operation.
newWalk(String...) - Method in interface org.soulwing.snmp.SnmpOperationFactory
Creates a walk operation.
next() - Method in interface org.soulwing.snmp.SnmpAsyncWalker
Gets the next response from this walker.
next() - Method in interface org.soulwing.snmp.SnmpWalker
Gets a response representing the next row in the table.
nextIdentifiers(List<String>) - Method in class org.soulwing.snmp.MutableVarbindCollection
Creates a list of object identifiers for a GETNEXT or GETBULK operation.
nextIdentifiers(String...) - Method in class org.soulwing.snmp.MutableVarbindCollection
Creates a list of object identifiers for a GETNEXT or GETBULK operation.
nextIdentifiers(List<String>) - Method in interface org.soulwing.snmp.VarbindCollection
Creates a list of object identifiers for a GETNEXT or GETBULK operation.
nextIdentifiers(String...) - Method in interface org.soulwing.snmp.VarbindCollection
Creates a list of object identifiers for a GETNEXT or GETBULK operation.
NOTIFICATION_PORT - Static variable in interface org.soulwing.snmp.SnmpDefaults
 

O

ObjectValue - Interface in org.soulwing.snmp
A value associated with an SNMP managed object.
oidToInstanceName(String) - Method in interface org.soulwing.snmp.Mib
Converts an object identifier string to the corresponding instance-qualified object name.
oidToObjectName(String) - Method in interface org.soulwing.snmp.Mib
Converts an object identifier string to the corresponding MIB object name.
onDispose(Object) - Method in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
onSnmpResponse(SnmpEvent<V>) - Method in interface org.soulwing.snmp.SnmpCallback
Notifies the recipient that a response is available to a previously scheduled operation.
org.soulwing.snmp - package org.soulwing.snmp
Provides a façade over an SNMP and MIB implementation
org.soulwing.snmp.provider - package org.soulwing.snmp.provider
Defines the interfaces that must be implemented by SNMP and MIB providers.
org.soulwing.snmp.provider.mibble - package org.soulwing.snmp.provider.mibble
Mibble-based MibProvider
org.soulwing.snmp.provider.snmp4j - package org.soulwing.snmp.provider.snmp4j
Snmp4j-based SnmpProvider

P

poll() - Method in class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Gets an event representing a completed response if one is available.
poll(long) - Method in class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Gets a response event waiting as long as the specified duration for one to become available.
poll() - Method in interface org.soulwing.snmp.SnmpCompletionService
Gets an event representing a completed response if one is available.
poll(long) - Method in interface org.soulwing.snmp.SnmpCompletionService
Gets a response event waiting as long as the specified duration for one to become available.
PROVIDER_NAME - Static variable in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
ProviderNotFoundException - Exception in org.soulwing.snmp
An exception thrown when a named provider is not found by the ServiceLoader.
ProviderNotFoundException(String) - Constructor for exception org.soulwing.snmp.ProviderNotFoundException
Constructs a new instance.

R

removeDirectory(File) - Method in interface org.soulwing.snmp.Mib
Removes a directory from the MIB file search path.
removeHandler(SnmpNotificationHandler) - Method in interface org.soulwing.snmp.SnmpListener
Removes a notification handler.
RETRIES - Static variable in interface org.soulwing.snmp.SnmpDefaults
 

S

set(Object) - Method in interface org.soulwing.snmp.ObjectValue
Sets the value of the object.
set(Varbind...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP SET operation.
set(List<Varbind>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP SET operation.
set(VarbindCollection) - Method in interface org.soulwing.snmp.SnmpOperations
Performs an SNMP GET operation.
setAddress(String) - Method in class org.soulwing.snmp.SnmpTargetBase
Sets the address property.
setAuthPassphrase(String) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the authPassphrase property.
setAuthType(SnmpV3Target.AuthType) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the authType property.
setCommunity(String) - Method in class org.soulwing.snmp.SimpleSnmpV2cTarget
Sets the community property.
setDefaultTargetConfig(SimpleSnmpTargetConfig) - Method in class org.soulwing.snmp.SnmpFactory
Sets the default configuration that will be used for new context instances created by this factory.
setPort(int) - Method in class org.soulwing.snmp.SnmpTargetBase
Sets the port property.
setPrivPassphrase(String) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the privPassphrase property.
setPrivType(SnmpV3Target.PrivType) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the privType property.
setProperties(Map<String, Object>) - Method in class org.soulwing.snmp.SnmpTargetBase
Sets the properties property.
setProperty(String, Object) - Method in class org.soulwing.snmp.SnmpFactoryConfig
Sets the value of a provider-specific property.
setRetries(int) - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Sets the retries property.
setScheduledWorkerPoolSize(int) - Method in class org.soulwing.snmp.SnmpFactoryConfig
Sets the number of threads to keep in the pool for scheduled tasks.
setScope(String) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the scope property.
setSecurityName(String) - Method in class org.soulwing.snmp.SimpleSnmpV3Target
Sets the securityName property.
setTimeout(long) - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Sets the timeout property.
setWalkAllowsTruncatedRepetition(boolean) - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Sets the walkAllowsTruncatedRepetition property.
setWalkMaxRepetitions(int) - Method in class org.soulwing.snmp.SimpleSnmpTargetConfig
Sets the walkMaxRepetitions property.
setWorkerPoolSize(int) - Method in class org.soulwing.snmp.SnmpFactoryConfig
Sets the minimum number of threads to keep in the pool for short-lived tasks.
SimpleSnmpTargetConfig - Class in org.soulwing.snmp
An SnmpTargetConfig implemented as a simple configurable bean.
SimpleSnmpTargetConfig() - Constructor for class org.soulwing.snmp.SimpleSnmpTargetConfig
 
SimpleSnmpV2cTarget - Class in org.soulwing.snmp
A SnmpV2cTarget implemented as a simple configurable bean.
SimpleSnmpV2cTarget() - Constructor for class org.soulwing.snmp.SimpleSnmpV2cTarget
 
SimpleSnmpV3Target - Class in org.soulwing.snmp
A SnmpV3Target implemented as a simple configurable bean.
SimpleSnmpV3Target() - Constructor for class org.soulwing.snmp.SimpleSnmpV3Target
 
size() - Method in class org.soulwing.snmp.MutableVarbindCollection
Gets the number of varbinds in this collection.
size() - Method in interface org.soulwing.snmp.VarbindCollection
Gets the number of varbinds in this collection.
Snmp4jProvider - Class in org.soulwing.snmp.provider.snmp4j
An SnmpProvider based on SNMP4j.
Snmp4jProvider() - Constructor for class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 
SnmpAsyncOperations - Interface in org.soulwing.snmp
An API for asynchronous SNMP operations.
SnmpAsyncWalker<V> - Interface in org.soulwing.snmp
An object that walks a conceptual table asynchronously.
SnmpCallback<V> - Interface in org.soulwing.snmp
A callback for an asynchronous SNMP operation.
SnmpCompletionService<V> - Interface in org.soulwing.snmp
A service that awaits the completion of SnmpOperation instances.
SnmpContext - Interface in org.soulwing.snmp
A context for performing SNMP operations with an SNMP agent.
SnmpDefaults - Interface in org.soulwing.snmp
Various defaults for SNMP.
SnmpEvent<V> - Class in org.soulwing.snmp
An object that describes an asynchronous SNMP event.
SnmpEvent(SnmpContext, SnmpResponse<V>) - Constructor for class org.soulwing.snmp.SnmpEvent
Constructs a new instance.
SnmpException - Exception in org.soulwing.snmp
Base class for any SNMP exceptions.
SnmpException() - Constructor for exception org.soulwing.snmp.SnmpException
Constructs a new instance.
SnmpException(String, Throwable) - Constructor for exception org.soulwing.snmp.SnmpException
Constructs a new instance.
SnmpException(String) - Constructor for exception org.soulwing.snmp.SnmpException
Constructs a new instance.
SnmpException(Throwable) - Constructor for exception org.soulwing.snmp.SnmpException
Constructs a new instance.
SnmpFactory - Class in org.soulwing.snmp
A factory that produces contexts and listeners for SNMP.
SnmpFactoryConfig - Class in org.soulwing.snmp
A configuration object for SnmpFactory.
SnmpFactoryConfig() - Constructor for class org.soulwing.snmp.SnmpFactoryConfig
 
SnmpListener - Interface in org.soulwing.snmp
A component that listens for SNMP notifications (traps, informs) and makes them available to registered handlers.
SnmpNotification - Interface in org.soulwing.snmp
An SNMP notification (trap, inform).
SnmpNotification.Type - Enum in org.soulwing.snmp
 
SnmpNotificationEvent - Interface in org.soulwing.snmp
An event resulting from receipt of an SnmpNotification by an SnmpListener.
SnmpNotificationHandler - Interface in org.soulwing.snmp
An object that is registered with an SnmpListener to receive SNMP notifications (traps, informs).
SnmpOperation<V> - Interface in org.soulwing.snmp
An SNMP operation.
SnmpOperationFactory - Interface in org.soulwing.snmp
An API for creating SNMP operations.
SnmpOperations - Interface in org.soulwing.snmp
An API for synchronous SNMP operations.
SnmpProvider - Interface in org.soulwing.snmp.provider
A provider of SnmpContext objects.
SnmpResponse<T> - Interface in org.soulwing.snmp
A response to an SNMP operation.
SnmpTarget - Interface in org.soulwing.snmp
A object that represents an SNMP agent on a network.
SnmpTargetBase - Class in org.soulwing.snmp
An abstract base for SnmpTarget implementations.
SnmpTargetBase() - Constructor for class org.soulwing.snmp.SnmpTargetBase
 
SnmpTargetConfig - Interface in org.soulwing.snmp
A configuration for an SnmpContext.
SnmpV1Trap - Interface in org.soulwing.snmp
An SnmpNotification that has the additional properties associated with an SNMPv1 TRAP.
SnmpV2cTarget - Interface in org.soulwing.snmp
An SNMPv2c SnmpTarget.
SnmpV3Target - Interface in org.soulwing.snmp
An SNMPv3 SnmpTarget.
SnmpV3Target.AuthType - Enum in org.soulwing.snmp
An enumeration of SNMPv3 authentication types.
SnmpV3Target.PrivType - Enum in org.soulwing.snmp
An enumeration of SNMPv3 privacy types.
SnmpWalker<V> - Interface in org.soulwing.snmp
An object that walks a conceptual table.
submit(SnmpOperation<V>) - Method in class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Submits an operation to the service.
submit(SnmpOperation<V>) - Method in interface org.soulwing.snmp.SnmpCompletionService
Submits an operation to the service.
syntaxForObject(String) - Method in interface org.soulwing.snmp.Mib
Gets the SMI syntax indicator for the given object identifier.

T

take() - Method in class org.soulwing.snmp.BlockingQueueSnmpCompletionService
Gets a completed response waiting until one becomes available.
take() - Method in interface org.soulwing.snmp.SnmpCompletionService
Gets a completed response waiting until one becomes available.
TIMEOUT - Static variable in interface org.soulwing.snmp.SnmpDefaults
 
TimeoutException - Exception in org.soulwing.snmp
An exception thrown when an SNMP request times out.
TimeoutException() - Constructor for exception org.soulwing.snmp.TimeoutException
 
toObject() - Method in interface org.soulwing.snmp.ObjectValue
Gets the value of the object as one of the fundamental types of SMI.
toString() - Method in class org.soulwing.snmp.MutableVarbindCollection
 
toString() - Method in class org.soulwing.snmp.SnmpTargetBase
 
TruncatedResponseException - Exception in org.soulwing.snmp
An exception thrown when a walk encounters a GETBULK response that is unexpectedly truncated.
TruncatedResponseException(String) - Constructor for exception org.soulwing.snmp.TruncatedResponseException
Constructs a new instance.

U

USE_SINGLE_SESSION - Static variable in class org.soulwing.snmp.provider.snmp4j.Snmp4jProvider
 

V

valueOf(String) - Static method in enum org.soulwing.snmp.SnmpNotification.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.soulwing.snmp.SnmpV3Target.AuthType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.soulwing.snmp.SnmpV3Target.PrivType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.soulwing.snmp.SnmpNotification.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.soulwing.snmp.SnmpV3Target.AuthType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.soulwing.snmp.SnmpV3Target.PrivType
Returns an array containing the constants of this enum type, in the order they are declared.
Varbind - Interface in org.soulwing.snmp
 
VarbindCollection - Interface in org.soulwing.snmp
An ordered collection of Varbind objects resulting from an SNMP operation.

W

walk(int, List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs a walk of a MIB conceptual table.
walk(int, String...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs a walk of a MIB conceptual table.
walk(List<String>, List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs a walk of a MIB conceptual table.
walk(List<String>) - Method in interface org.soulwing.snmp.SnmpOperations
Performs a walk of a MIB conceptual table.
walk(String...) - Method in interface org.soulwing.snmp.SnmpOperations
Performs a walk of a MIB conceptual table.
WALK_MAX_REPETITIONS - Static variable in interface org.soulwing.snmp.SnmpDefaults
 
WouldBlockException - Exception in org.soulwing.snmp
An exception thrown by an SnmpAsyncWalker to indicate that obtaining the next response would block because it has not yet been retrieved from the remote agent.
WouldBlockException() - Constructor for exception org.soulwing.snmp.WouldBlockException
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2012–2015. All rights reserved.