public interface SnmpProvider
SnmpContext objects.| Modifier and Type | Method and Description |
|---|---|
void |
close()
Notifies the recipient that the
SnmpFactory
has been closed. |
String |
getName()
Gets the provider name.
|
void |
init(SnmpFactoryConfig config)
Initializes this provider instance.
|
SnmpContext |
newContext(SnmpTarget target,
SnmpTargetConfig config,
Mib mib)
Creates a new SNMPv2c context.
|
SnmpListener |
newListener(String address,
int port,
Mib mib)
Creates a new listener that will receive and distribute SNMP notifications
(traps, informs).
|
String getName()
null)void init(SnmpFactoryConfig config)
This method is invoked once, after the factory has been instantiated, before the provider is called upon to create contexts or listeners.
config - configuration associated with the caling factorySnmpContext newContext(SnmpTarget target, SnmpTargetConfig config, Mib mib)
target - target agentconfig - context configuration; the provider can safely
assume that the configuration is immutable for the lifetime of the
returned contextmib - MIB providerSnmpListener newListener(String address, int port, Mib mib)
address - address on which to listen (null to indicate ANY)port - port on which to listenmib - MIB providervoid close()
SnmpFactory
has been closed.
The provider should release any resources such as threads, locks, open files/sockets, etc when this method is invoked.
Copyright © 2012–2015. All rights reserved.