public interface ManagedObject
ManagedObject
interface defines the basic operations
for all SNMP(4J) manageable objects.Modifier and Type | Method and 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 © 2019 SNMP4J.org. All rights reserved.