Uses of Interface
org.snmp4j.agent.request.SubRequest
Packages that use SubRequest
Package
Description
-
Uses of SubRequest in org.snmp4j.agent
Classes in org.snmp4j.agent with type parameters of type SubRequestModifier and TypeInterfaceDescriptioninterfaceManagedObject<SR extends SubRequest<?>>TheManagedObjectinterface defines the basic operations for all SNMP4J manageable objects.interfaceManagedObjectValueAccess<SR extends SubRequest<?>>TheManagedObjectValueAccessinterface provides direct access to instance values of aManagedObject.interfaceRandomAccessManagedObject<SR extends SubRequest<?>>A random access managed object allows to import and export any instance of aManagedObjectto/from a byte array.interfaceRegisteredManagedObject<SR extends SubRequest<?>>A registered ManagedObject has an unique OID that has been registered world-wide by a MIB module.interfaceSerializableManagedObject<SR extends SubRequest<?>>interfaceUpdatableManagedObject<SR extends SubRequest<?>>TheUpdatableManagedObjectinterface defines the basic operations for all SNMP(4J) manageable objects that need to be updated to reflect the up-to-date state of the managed object.Methods in org.snmp4j.agent with type parameters of type SubRequestModifier and TypeMethodDescriptionprotected <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).Methods in org.snmp4j.agent with parameters of type SubRequestModifier and TypeMethodDescriptionprotected voidCommandProcessor.processNextSubRequest(SnmpRequest request, MOServer server, org.snmp4j.smi.OctetString context, SubRequest<?> sreq) -
Uses of SubRequest in org.snmp4j.agent.mo
Classes in org.snmp4j.agent.mo with type parameters of type SubRequestModifier and TypeInterfaceDescriptioninterfaceChangeableManagedObject<SR extends SubRequest<?>>TheChangeableManagedObjectinterface extends theManagedObjectby methods to add/removeMOChangeListenerthat should be informed when the object implementing this interface changes.interfaceMOMutableRow2PC<SR extends SubRequest<?>>TheMOMutableRow2PCinterface adds support for 2-Phase-Commit to mutable table rows.Methods in org.snmp4j.agent.mo that return SubRequestModifier and TypeMethodDescriptionSubRequest<?>MOChangeEvent.getSubRequest()Get theSubRequestthat triggered this change.Methods in org.snmp4j.agent.mo that return types with arguments of type SubRequestMethods in org.snmp4j.agent.mo with parameters of type SubRequestModifier and TypeMethodDescriptionprotected DefaultMOTable.ChangeSetDefaultMOTable.addPendingChanges(SubRequest<?> subRequest, MOTableRow row, boolean newRow) protected booleanMOScalar.checkRequestScope(SubRequest<?> request) Checks whether the request is within the scope of this scalar or not.voidDefaultMOMutableRow2PC.cleanup(SubRequest<?> subRequest, int column) voidDefaultMOTable.cleanup(SubRequest<?> request) voidMOMutableColumn.cleanup(SubRequest<?> subRequest, MOTableRow row, int column) voidMOScalar.cleanup(SubRequest<?> request) voidDefaultMOMutableRow2PC.cleanupRow(SubRequest<?> request, DefaultMOTable.ChangeSet changeSet) voidDefaultMOMutableRow2PC.commit(SubRequest<?> subRequest, MOTableRow changeSet, int column) voidDefaultMOTable.commit(SubRequest<?> request) voidMOMutableColumn.commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidMOScalar.commit(SubRequest<?> request) voidDefaultMOMutableRow2PC.commitRow(SubRequest<?> subRequest, MOTableRow changeSet) protected MOTableCellInfoDefaultMOTable.findCell(MOScope range, SubRequest<?> request) voidDefaultMOTable.get(SubRequest<?> request) voidMOColumn.get(SubRequest<?> subRequest, MOTableRow row, int column) Process a get sub-request for the specified table row and column.voidMOScalar.get(SubRequest<?> request) protected intDefaultMOTable.getChangesFromRequest(org.snmp4j.smi.OID index, MOTableRow row, SubRequest<?> request, org.snmp4j.smi.Variable[] values, boolean setDefaultValues, boolean newRow) static <V extends org.snmp4j.smi.Variable>
VDefaultMOTableRow.getColumnValue(MOTableRow row, MOTable<?, ?, ?> table, Class<MOColumn<V>> columnClass, SubRequest<?> subRequest) Gets the value of the first column (if it exists) in the specified row and table that matches (equals) the given column class.protected DefaultMOTable.ChangeSetDefaultMOTable.getPendingChangeSet(SubRequest<?> subRequest, org.snmp4j.smi.OID index) protected org.snmp4j.smi.VariableDefaultMOTable.getValue(MOTableRow row, int col, SubRequest<?> req) org.snmp4j.smi.VariableDefaultMOTable.getValue(org.snmp4j.smi.OID index, int col, SubRequest<?> req) MOColumn.getValue(MOTableRow row, int column, SubRequest<?> subRequest) Gets the value of the specified column from the provided row.protected booleanDefaultMOTable.isChangeSetComplete(SubRequest<?> subRequest, org.snmp4j.smi.OID index, int column) intMOScalar.isValueOK(SubRequest<?> request) Checks whether the new value contained in the supplied sub-request is a valid value for this object.booleanDefaultMOTable.next(SubRequest<?> request) booleanMOScalar.next(SubRequest<?> request) voidDefaultMOMutableRow2PC.prepare(SubRequest<?> subRequest, MOTableRow changeSet, int column) voidDefaultMOTable.prepare(SubRequest<?> request) voidMOMutableColumn.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidMOScalar.prepare(SubRequest<?> request) voidDefaultMOMutableRow2PC.prepareRow(SubRequest<?> subRequest, MOTableRow changeSet) voidRowModificationControlColumn.prepareRow(SubRequest<?> subRequest, MOMutableTableRow currentRow, MOTableRow changeSet) Prepares a row for changes described by the supplied change set.voidDefaultMOMutableRow2PC.undo(SubRequest<?> subRequest, int column) voidDefaultMOTable.undo(SubRequest<?> request) voidMOMutableColumn.undo(SubRequest<?> subRequest, MOTableRow row, int column) voidMOScalar.undo(SubRequest<?> request) voidDefaultMOMutableRow2PC.undoRow(SubRequest<?> request, DefaultMOTable.ChangeSet changeSet) protected voidDefaultMOTable.update(MOScope range, SubRequest<?> request) Update this table for the supplied search range and sub-request if it has not yet been updated for that request.protected booleanMOMutableColumn.validateSetRequest(SubRequest<?> subRequest, MOTableRow row, int column) Method parameters in org.snmp4j.agent.mo with type arguments of type SubRequestModifier and TypeMethodDescriptionbooleanMOGroupImpl.addInstance(ManagedObject<SubRequest<?>> mo) booleanMOGroupImpl.removeInstance(ManagedObject<SubRequest<?>> mo) Constructors in org.snmp4j.agent.mo with parameters of type SubRequestModifierConstructorDescriptionMOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID index, MOChangeEvent.Modification modification, SubRequest<?> subRequest) Creates a deniableMOChangeEventobject based on the changed managed object instances that are identified through a common the instance OID (i.e.MOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable oldValue, org.snmp4j.smi.Variable newValue, boolean deniable, SubRequest<?> subRequest) Creates aMOChangeEventobject based on the changed managed object, the instance OID of the changed value, with old and new value.Constructor parameters in org.snmp4j.agent.mo with type arguments of type SubRequestModifierConstructorDescriptionMOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID index, MOChangeEvent.Modification modification) Creates a deniableMOChangeEventobject based on the changed managed object instances that are identified through a common the instance OID (i.e.MOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID index, MOChangeEvent.Modification modification, SubRequest<?> subRequest) Creates a deniableMOChangeEventobject based on the changed managed object instances that are identified through a common the instance OID (i.e.MOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable oldValue, org.snmp4j.smi.Variable newValue) Creates a deniableMOChangeEventobject based on the changed managed object, the instance OID of the changed value, with old and new value.MOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable oldValue, org.snmp4j.smi.Variable newValue, boolean deniable) Creates aMOChangeEventobject based on the changed managed object, the instance OID of the changed value, with old and new value.MOChangeEvent(Object source, ManagedObject<SubRequest<?>> changedObject, org.snmp4j.smi.OID oid, org.snmp4j.smi.Variable oldValue, org.snmp4j.smi.Variable newValue, boolean deniable, SubRequest<?> subRequest) Creates aMOChangeEventobject based on the changed managed object, the instance OID of the changed value, with old and new value. -
Uses of SubRequest in org.snmp4j.agent.mo.ext
Methods in org.snmp4j.agent.mo.ext with parameters of type SubRequestModifier and TypeMethodDescriptionvoidStaticMOGroup.cleanup(SubRequest<?> request) voidStaticMOGroup.commit(SubRequest<?> request) Sets the error status of the request toPDU.commitFailed.voidStaticMOGroup.get(SubRequest<?> request) intAgentppSimulationMib.AgentppSimDeleteRow.isValueOK(SubRequest<?> request) intAgentppSimulationMib.AgentppSimDeleteTableContents.isValueOK(SubRequest<?> request) booleanStaticMOGroup.next(SubRequest<?> request) voidStaticMOGroup.prepare(SubRequest<?> request) Sets the error status of the request toPDU.notWritable.voidStaticMOGroup.undo(SubRequest<?> request) Sets the error status of the request toPDU.undoFailed. -
Uses of SubRequest in org.snmp4j.agent.mo.snmp
Methods in org.snmp4j.agent.mo.snmp that return SubRequestModifier and TypeMethodDescriptionSubRequest<?>RowStatusEvent.getRequest()Returns the request (SNMP or AgentX) associated with this event.Methods in org.snmp4j.agent.mo.snmp with parameters of type SubRequestModifier and TypeMethodDescriptionprotected voidRowStatus.assignNewValue(SubRequest<?> subRequest, MOTableRow row, int column, int newValue) voidUsmMIB.UsmTableRow.cleanupRow(SubRequest<?> subRequest, DefaultMOTable.ChangeSet changeSet) voidNotificationLogMib.NlmConfigGlobalEntryLimit.commit(SubRequest<?> sreq) voidRowStatus.commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidTestAndIncr.commit(SubRequest<?> request) voidUsmKeyChange.commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidSnmpTargetMIB.SnmpTargetAddrEntryRow.commitRow(SubRequest<?> subRequest, MOTableRow changeSet) voidUsmMIB.UsmTableRow.commitRow(SubRequest<?> subRequest, MOTableRow changeSet) voidKeyChange.get(SubRequest<?> subRequest, MOTableRow row, int column) voidRowStatus.get(SubRequest<?> subRequest, MOTableRow row, int column) protected voidRowPointer.illegalRowPointer(SubRequest<?> subRequest) intDateAndTimeScalar.isValueOK(SubRequest<?> sreq) intEnumeratedScalar.isValueOK(SubRequest<?> request) intNotificationLogMib.NlmConfigGlobalAgeOut.isValueOK(SubRequest<?> request) intNotificationLogMib.NlmConfigGlobalEntryLimit.isValueOK(SubRequest<?> request) intSnmpTsmMib.SnmpTsmConfigurationUsePrefix.isValueOK(SubRequest<?> request) intTestAndIncr.isValueOK(SubRequest<?> request) voidRowPointer.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow preparedChanges, int column) voidRowStatus.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidSnmpTlsTmMib.SnmpTlstmAddrEntryRow.prepare(SubRequest<?> subRequest, MOTableRow changeSet, int column) voidTestAndIncr.prepare(SubRequest<?> request) voidUsmKeyChange.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidUsmMIB.UsmTableRow.prepare(SubRequest<?> subRequest, MOTableRow preparedChanges, int column) voidUsmOwnKeyChange.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidSnmpTargetMIB.SnmpTargetAddrEntryRow.prepareRow(SubRequest<?> subRequest, MOTableRow changeSet) voidStorageType.prepareRow(SubRequest<?> subRequest, MOMutableTableRow currentRow, MOTableRow changeSet) Prepares a row for changes described by the supplied change set.voidRowStatus.undo(SubRequest<?> subRequest, MOTableRow row, int column) voidUsmMIB.UsmTableRow.undoRow(SubRequest<?> subRequest, DefaultMOTable.ChangeSet changeSet) Constructors in org.snmp4j.agent.mo.snmp with parameters of type SubRequestModifierConstructorDescriptionRowStatusEvent(Object source, MOTable<?, ?, ?> table, MOTableRow row, MOTableRow changeSet, int oldStatus, int newStatus, boolean deniable, SubRequest<?> request) Creates a row status event and associates a security name with the status change. -
Uses of SubRequest in org.snmp4j.agent.mo.snmp.dh
Methods in org.snmp4j.agent.mo.snmp.dh with parameters of type SubRequestModifier and TypeMethodDescriptionvoidDHKeyChangeImpl.commit(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidSnmpUsmDhObjectsMib.UsmDHUserKeyEntryRow.commitRow(SubRequest<?> subRequest, MOTableRow changeSet) voidDHKeyChangeImpl.get(SubRequest<?> subRequest, MOTableRow row, int column) intSnmpUsmDhObjectsMib.UsmDHParameters.isValueOK(SubRequest<?> request) voidDHKeyChangeImpl.prepare(SubRequest<?> subRequest, MOTableRow row, MOTableRow changeSet, int column) voidDHKeyChangeImpl.undo(SubRequest<?> subRequest, MOTableRow row, int column) -
Uses of SubRequest in org.snmp4j.agent.mo.snmp4j
Methods in org.snmp4j.agent.mo.snmp4j with parameters of type SubRequestModifier and TypeMethodDescriptionvoidMOSubtreeProxy.cleanup(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgReset.cleanup(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation.cleanup(SubRequest<?> request) voidMOSubtreeProxy.commit(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgReset.commit(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation.commit(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgStorageEntryRow.commitRow(SubRequest<?> subRequest, MOTableRow changeSet) voidMOSubtreeProxy.get(SubRequest<?> request) intSnmp4jConfigMib.Snmp4jCfgReset.isValueOK(SubRequest<?> request) intSnmp4jConfigMib.Snmp4jCfgSecSrcAddrValidation.isValueOK(SubRequest<?> request) booleanMOSubtreeProxy.next(SubRequest<?> request) voidMOSubtreeProxy.prepare(SubRequest<?> request) voidSnmp4jConfigMib.Snmp4jCfgStorageEntryRow.prepareRow(SubRequest<?> subRequest, MOTableRow changeSet) voidMOSubtreeProxy.undo(SubRequest<?> request) -
Uses of SubRequest in org.snmp4j.agent.request
Classes in org.snmp4j.agent.request with type parameters of type SubRequestModifier and TypeClassDescriptionclassAbstractRequest<U extends SubRequest<U>,S, R> TheAbstractRequestimplements common elements of SNMP and AgentX requests and might be also used for other sub-agent request types.interfaceRequest<S,R, U extends SubRequest<U>> TheRequestinterface defines common elements of SNMP related operation requests.interfaceRequestFactory<S extends EventObject,R, REQ extends Request<S, R, ? extends SubRequest>> TheRequestFactoryis a factory for (SNMP/AgentX) requests.interfaceSubRequest<N extends SubRequest<N>>TheSubRequestinterface defines general sub-request properties and behavior.classSubRequestIteratorSupport<S extends SubRequest<?>>This support class allows to implement aSubRequestIteratorinstance based on anIteratorthat iterates onSubRequestinstances.Subinterfaces of SubRequest in org.snmp4j.agent.requestModifier and TypeInterfaceDescriptioninterfaceSnmpSubRequest<S extends SnmpSubRequest<S>>TheSnmpSubRequestclass holds data for a SNMP sub-request.Classes in org.snmp4j.agent.request that implement SubRequestModifier and TypeClassDescriptionclassThe SnmpSubRequest represents a single variable binding request of a SNMP PDU.