public interface MOQuery extends MOContextScope
MOServer repository.| Modifier and Type | Method and Description |
|---|---|
MOContextScope |
getScope()
Gets the search range of this query.
|
boolean |
isWriteAccessQuery()
Indicates whether this query is issued on behalf of an intended write
access on the ManagedObjects matched by this query.
|
boolean |
matchesQuery(ManagedObject managedObject)
Checks whether a managed object matches the internal query criteria
defined by this query.
|
void |
substractScope(MOScope scope)
Changes the query to no longer match (cover) the specified scope.
|
getContextcovers, getLowerBound, getUpperBound, isCovered, isLowerIncluded, isOverlapping, isUpperIncludedMOContextScope getScope()
MORange instance denoting upper and lower bound
of this queries scope.boolean matchesQuery(ManagedObject managedObject)
managedObject - the ManagedObject instance to check.true if the managedObject matches the query.void substractScope(MOScope scope)
MutableMOScope interface, then this method will throw an
UnsupportedOperationException.scope - a MOScope instance that defines the range of OIDs
that should be no longer in the scope of this query.boolean isWriteAccessQuery()
true if this query is performed to change or create a
managed object matching this query and false if the
query is for read-only access on the matched managed objects.Copyright © 2020 SNMP4J.org. All rights reserved.