Uses of Interface
org.snmp4j.agent.MOServer
Package
Description
-
Uses of MOServer in org.snmp4j.agent
Modifier and TypeClassDescriptionclass
The default MO server implementation uses a sorted map for the managed object registry.Modifier and TypeMethodDescriptionCommandProcessor.getServer
(org.snmp4j.smi.OctetString context) Gets aMOServer
responsible for the specified context.Modifier and TypeMethodDescriptionboolean
CommandProcessor.addMOServer
(MOServer server) Adds aMOServer
to this command processor and returnstrue
on success.protected <A extends org.snmp4j.smi.Address>
voidCommandProcessor.finalizeRequest
(org.snmp4j.CommandResponderEvent<A> command, SnmpRequest req, MOServer server) static org.snmp4j.smi.Variable
DefaultMOServer.getValue
(MOServer server, org.snmp4j.smi.OctetString context, org.snmp4j.smi.OID key) Returns the value of a particular MIB object instance using theManagedObjectValueAccess
interface.boolean
UpdateStrategy.isUpdateNeeded
(MOServer server, UpdatableManagedObject<?> mo, MOQuery query) Checks whether the suppliedUpdatableManagedObject
needs to be updated or not to serve the supplied query.protected void
CommandProcessor.processNextSubRequest
(SnmpRequest request, MOServer server, org.snmp4j.smi.OctetString context, SubRequest<?> sreq) void
RequestHandler.processPdu
(R request, MOServer server) Processes a request on behalf of the suppliedMOServer
.protected <R extends Request<Source,
Response, ? extends SubRequest<?>>, Source, Response>
voidCommandProcessor.processRequest
(MOServer server, RequestHandler<R> handler, R req) Processes (or re-process) a request and try to complete the request (thus to complete any incomplete subrequests).static void
DefaultMOServer.registerChangeListener
(MOServer server, MOChangeListener listener, MOFilter moFilter) Register a singleMOChangeListener
with all objects matching the given filter in the specifiedMOServer
.void
MOGroup.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) Registers the managed objects of this group with the server for the supplied context.static <R extends MOTableRow,
T extends MOTable<R, ? extends MOColumn, ? extends MOTableModel<R>>>
voidDefaultMOServer.registerTableRowListener
(MOServer server, MOTableRowListener<R> listener) Register a singleMOTableRowListener
with all tables in the specifiedMOServer
.protected void
CommandProcessor.release
(MOServer server, SnmpRequest req) boolean
CommandProcessor.removeMOServer
(MOServer server) Removes aMOServer
from this command processor and returnstrue
on success.protected void
CommandProcessor.reprocessRequest
(MOServer server, SnmpRequest req) static boolean
DefaultMOServer.setValue
(MOServer server, org.snmp4j.smi.OctetString context, org.snmp4j.smi.VariableBinding newValueAndKey) Sets the value of a particular MIB object instance using theManagedObjectValueAccess
interface.protected void
CommandProcessor.unlockManagedObjectIfLockedByLookup
(MOServer server, ManagedObject<?> mo, LockRequest lockRequest) Unlock the providedManagedObject
if the also providedLockRequest
indicates that the managed object was locked by a precedinglookup(MOQuery, LockRequest)
operation.static void
DefaultMOServer.unregisterChangeListener
(MOServer server, MOChangeListener listener, MOFilter moFilter) Unregister a singleMOChangeListener
from all objects matching the given filter in the specifiedMOServer
.void
MOGroup.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) Unregisters the managed objects of this group from the supplied server and from the supplied context.static <R extends MOTableRow,
T extends MOTable<R, ? extends MOColumn, ? extends MOTableModel<R>>>
voidDefaultMOServer.unregisterTableRowListener
(MOServer server, MOTableRowListener<R> listener) Unregister a singleMOTableRowListener
with all tables in the specifiedMOServer
.ModifierConstructorDescriptionAgentConfigManager
(org.snmp4j.smi.OctetString agentsOwnEngineID, org.snmp4j.MessageDispatcher messageDispatcher, VACM vacm, MOServer[] moServers, org.snmp4j.util.WorkerPool workerPool, MOInputFactory configurationFactory, MOPersistenceProvider persistenceProvider, org.snmp4j.cfg.EngineBootsProvider engineBootsProvider) Creates a SNMP agent configuration which can be run by callingAgentConfigManager.run()
later.AgentConfigManager
(org.snmp4j.smi.OctetString agentsOwnEngineID, org.snmp4j.MessageDispatcher messageDispatcher, VACM vacm, MOServer[] moServers, org.snmp4j.util.WorkerPool workerPool, MOInputFactory configurationFactory, MOPersistenceProvider persistenceProvider, org.snmp4j.cfg.EngineBootsProvider engineBootsProvider, MOFactory moFactory) Creates a SNMP agent configuration which can be run by callingAgentConfigManager.run()
later.AgentConfigManager
(org.snmp4j.smi.OctetString agentsOwnEngineID, org.snmp4j.MessageDispatcher messageDispatcher, VACM vacm, MOServer[] moServers, org.snmp4j.util.WorkerPool workerPool, MOInputFactory configurationFactory, MOPersistenceProvider persistenceProvider, org.snmp4j.cfg.EngineBootsProvider engineBootsProvider, MOFactory moFactory, Collection<DHKickstartParameters> diffieHellmanKickstartParameters) Creates a SNMP agent configuration which can be run by callingAgentConfigManager.run()
later. -
Uses of MOServer in org.snmp4j.agent.io
ModifierConstructorDescriptionDefaultMOPersistenceProvider
(MOServer[] server, String defaultURI) Creates a persistence provider for the suppliedMOServer
instances.MOServerPersistence
(MOServer server) MOServerPersistence
(MOServer[] moServers) -
Uses of MOServer in org.snmp4j.agent.mo
Modifier and TypeMethodDescriptionvoid
MOGroupImpl.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
MOGroupImpl.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) -
Uses of MOServer in org.snmp4j.agent.mo.ext
Modifier and TypeMethodDescriptionvoid
AgentppSimulationMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
StaticMOGroup.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
AgentppSimulationMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
StaticMOGroup.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) -
Uses of MOServer in org.snmp4j.agent.mo.snmp
Modifier and TypeMethodDescriptionvoid
NotificationLogMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpCommunityMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpFrameworkMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpMpdMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpNotificationMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpProxyMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTargetMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTlsTmMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTsmMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SNMPv2MIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
UsmMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
VacmMIB.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
NotificationLogMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpCommunityMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpFrameworkMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpMpdMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpNotificationMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpProxyMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTargetMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTlsTmMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpTsmMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SNMPv2MIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
UsmMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
VacmMIB.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) -
Uses of MOServer in org.snmp4j.agent.mo.snmp.dh
Modifier and TypeMethodDescriptionvoid
SnmpUsmDhObjectsMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
SnmpUsmDhObjectsMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) -
Uses of MOServer in org.snmp4j.agent.mo.snmp4j
Modifier and TypeMethodDescriptionvoid
Snmp4jConfigMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
Snmp4jLogMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
Snmp4jProxyMib.registerMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
Snmp4jConfigMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
Snmp4jLogMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) void
Snmp4jProxyMib.unregisterMOs
(MOServer server, org.snmp4j.smi.OctetString context) ModifierConstructorDescriptionSnmp4jProxyMib
(MOFactory moFactory, org.snmp4j.Session session, MOServer server, SnmpTargetMIB targetMIB) Constructs a Snmp4jProxyMib instance and actually creates itsManagedObject
instances using the suppliedMOFactory
(by callingSnmp4jProxyMib.createMO(MOFactory moFactory)
).