ChangeableManagedObject
, ManagedObjectValueAccess
, MOTable<R,C,M>
, RandomAccessManagedObject
, RegisteredManagedObject
, SerializableManagedObject
, UpdatableManagedObject
AgentppSimulationMib.AgentppSimDeleteRow
, AgentppSimulationMib.AgentppSimDeleteTableContents
, AgentppSimulationMib.AgentppSimMode
, DateAndTimeScalar
, DefaultMOTable
, DisplayStringScalar
, EnumeratedScalar
, MOScalar
, MOSubtreeProxy
, NotificationLogMib.NlmConfigGlobalAgeOut
, NotificationLogMib.NlmConfigGlobalEntryLimit
, Snmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation
, Snmp4jDemoMib.Snmp4jDemoScalar
, Snmp4jDemoMib.Snmp4jDemoSparseTableType
, Snmp4jHeartbeatMib.Snmp4jAgentHBRefTime
, SnmpTsmMib.SnmpTsmConfigurationUsePrefix
, SnmpUsmDhObjectsMib.UsmDHParameters
, SNMPv2MIB.SysOREntry
, SNMPv2MIB.SysUpTimeImpl
, StaticMOGroup
, TestAndIncr
, TimeStampScalar
, UsmDHParametersImpl
public interface ManagedObject
ManagedObject
interface defines the basic operations
for all SNMP(4J) manageable objects.Modifier and Type | Method | Description |
---|---|---|
void |
cleanup(SubRequest request) |
Cleansup a (sub)request and frees all resources locked during
the preparation phase.
|
void |
commit(SubRequest request) |
Commits a previously prepared SET (sub)request.
|
org.snmp4j.smi.OID |
find(MOScope range) |
Finds the first object ID (OID) in the specified search range.
|
void |
get(SubRequest request) |
Processes a GET request and return the result in the supplied sub-request.
|
MOScope |
getScope() |
Returns the scope of object identifiers this managed object is managing.
|
boolean |
next(SubRequest request) |
Finds the successor instance for the object instance ID (OID) given
by the supplied sub-request and returns it within the supplied sub-request
object.
|
void |
prepare(SubRequest request) |
Prepares a SET (sub)request.
|
void |
undo(SubRequest request) |
Compensates (undo) a (sub)request when a commit of another subrequest
failed with an error.
|
MOScope getScope()
MOScope
that defines a range (possibly also a single
or none instance OID) of object IDs managed by this managed object.org.snmp4j.smi.OID find(MOScope range)
range
- the MOScope
for the search.OID
that is included in the search range
and null
if no such instances could be found.void get(SubRequest request)
request
- the SubRequest
to process.boolean next(SubRequest request)
request
- the SubRequest
to process.true
if the search request found an appropriate instance,
false
otherwise.void prepare(SubRequest request)
request
- the SubRequest
to process.void commit(SubRequest request)
request
- the SubRequest
to process.void undo(SubRequest request)
request
- the SubRequest
to process.void cleanup(SubRequest request)
request
- the SubRequest
to process.Copyright © 2018 SNMP4J.org. All rights reserved.