Uses of Class
org.snmp4j.mp.PduHandle
Packages that use PduHandle
Package
Description
Provides classes and interfaces for creating, sending, and receiving SNMP
messages.
Provides classes and interfaces for the SNMP message processing.
Contains table retrieval utilities and multi-threading support classes as
well as miscellaneous utility classes.
-
Uses of PduHandle in org.snmp4j
Fields in org.snmp4j declared as PduHandleModifier and TypeFieldDescriptionprivate PduHandleSnmp.PendingRequest.keyprivate PduHandleCommandResponderEvent.pduHandleFields in org.snmp4j with type parameters of type PduHandleModifier and TypeFieldDescriptionSnmp.asyncRequestsTheasyncRequeststable contains pending requests accessed trough the key userObjectprivate final Map<PduHandle, Snmp.PendingRequest<?>> Snmp.pendingRequestsThependingRequeststable contains pending requests accessed trough the keyPduHandleMethods in org.snmp4j that return PduHandleModifier and TypeMethodDescriptionprotected PduHandleMessageDispatcherImpl.createPduHandle()CommandResponderEvent.getPduHandle()Snmp.sendMessage(PDU pdu, Target<A> target, TransportMapping<? super A> transport, PduHandleCallback<PDU> pduHandleCallback) Actually sends a PDU to a target and returns a handle for the sent PDU.Sends a PDU to the supplied transport address.MessageDispatcher.sendPdu(TransportMapping<? super A> transportMapping, Target<A> target, PDU pdu, boolean expectResponse) Sends a PDU to the supplied transport address.MessageDispatcher.sendPdu(TransportMapping<? super A> transportMapping, Target<A> target, PDU pdu, boolean expectResponse, PduHandleCallback<PDU> callback) Sends a PDU to the supplied transport address and returns thePduHandlethat uniquely identifies the request as response after the request has been sent and optional, if aPduHandleCallbackis given, it returns also thePduHandlejust before the request is sent through the the callback interface.MessageDispatcherImpl.sendPdu(TransportMapping<? super A> transportMapping, Target<A> target, PDU pdu, boolean expectResponse) MessageDispatcherImpl.sendPdu(TransportMapping<? super A> transport, Target<A> target, PDU pdu, boolean expectResponse, PduHandleCallback<PDU> pduHandleCallback) Methods in org.snmp4j with parameters of type PduHandleModifier and TypeMethodDescriptionvoidSnmp.PendingRequest.pduHandleAssigned(PduHandle handle, PDU pdu) <A extends Address>
voidSnmp.ReportHandler.processReport(PduHandle pduHandle, CommandResponderEvent<A> event) <A extends Address>
voidSnmp.ReportProcessor.processReport(PduHandle handle, CommandResponderEvent<A> e) protected voidSnmp.AsyncPendingRequest.registerRequest(PduHandle handle) protected voidSnmp.PendingRequest.registerRequest(PduHandle handle) voidMessageDispatcher.releaseStateReference(int messageProcessingModel, PduHandle pduHandle) Release any state references associated with the suppliedPduHandlein the specified message processing model.voidMessageDispatcherImpl.releaseStateReference(int messageProcessingModel, PduHandle pduHandle) voidCommandResponderEvent.setPduHandle(PduHandle pduHandle) Constructors in org.snmp4j with parameters of type PduHandleModifierConstructorDescriptionCommandResponderEvent(MessageDispatcher messageDispatcher, TransportMapping<? super A> transportMapping, A sourceAddress, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PduHandle pduHandle, PDU pdu, int maxSizeResponseScopedPDU, StateReference<A> stateReference) Constructs an event for processing an incoming request or notification PDU. -
Uses of PduHandle in org.snmp4j.mp
Fields in org.snmp4j.mp declared as PduHandleFields in org.snmp4j.mp with type parameters of type PduHandleModifier and TypeFieldDescriptionprivate Map<PduHandle, StateReference<?>> MPv3.Cache.entriesprivate Map<MessageID, WeakReference<PduHandle>> MPv3.Cache.msgIdToPduHandleMappingMethods in org.snmp4j.mp that return PduHandleMethods in org.snmp4j.mp with parameters of type PduHandleModifier and TypeMethodDescriptionvoidCopy all members from the suppliedPduHandle.booleanMPv3.Cache.deleteEntry(PduHandle pduHandle) Delete the cache entry with the suppliedPduHandle.voidPduHandleCallback.pduHandleAssigned(PduHandle handle, P pdu) A new PduHandle has been created for a PDU.<A extends Address>
intMessageProcessingModel.prepareDataElements(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) Prepare data elements from an incoming SNMP message as described in RFC3412 §7.2.<A extends Address>
intMPv1.prepareDataElements(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv2c.prepareDataElements(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMPv3.prepareDataElements(MessageDispatcher messageDispatcher, A transportAddress, BERInputStream wholeMsg, TransportStateReference tmStateReference, Integer32 messageProcessingModel, Integer32 securityModel, OctetString securityName, Integer32 securityLevel, MutablePDU pdu, PduHandle sendPduHandle, Integer32 maxSizeResponseScopedPDU, StatusInformation statusInformation, MutableStateReference<A> mutableStateReference) <A extends Address>
intMessageProcessingModel.prepareOutgoingMessage(A transportAddress, int maxMsgSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) Prepares an outgoing message as defined in RFC3412 §7.1.<A extends Address>
intMPv1.prepareOutgoingMessage(A transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) <A extends Address>
intMPv2c.prepareOutgoingMessage(A transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) <A extends Address>
intMPv3.prepareOutgoingMessage(A transportAddress, int maxMessageSize, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PDU pdu, boolean expectResponse, PduHandle sendPduHandle, BEROutputStream outgoingMessage, TransportStateReference tmStateReference) voidMessageProcessingModel.releaseStateReference(PduHandle pduHandle) Release the state reference associated with the suppliedPduHandle.voidMPv1.releaseStateReference(PduHandle pduHandle) voidMPv2c.releaseStateReference(PduHandle pduHandle) voidMPv3.releaseStateReference(PduHandle pduHandle) voidStateReference.setPduHandle(PduHandle pduHandle) protected voidStateReference.updateRequestStatisticsPduHandle(PduHandle pduHandle) Constructors in org.snmp4j.mp with parameters of type PduHandleModifierConstructorDescriptionStateReference(int msgID, int msgFlags, int maxSizeResponseScopedPDU, PduHandle pduHandle, A peerAddress, TransportMapping<? super A> peerTransport, byte[] secEngineID, SecurityModel secModel, byte[] secName, int secLevel, byte[] contextEngineID, byte[] contextName, SecurityStateReference secStateReference, int errorCode) Creates a state reference for SNMPv3 messages.StateReference(PduHandle pduHandle, A peerAddress, TransportMapping<? super A> peerTransport, SecurityModel secModel, byte[] secName, int errorCode) Creates a state reference for community based security models. -
Uses of PduHandle in org.snmp4j.util
Methods in org.snmp4j.util that return PduHandleModifier and TypeMethodDescriptionMultiThreadedMessageDispatcher.sendPdu(TransportMapping<? super A> transportMapping, Target<A> target, PDU pdu, boolean expectResponse) MultiThreadedMessageDispatcher.sendPdu(TransportMapping<? super A> transportMapping, Target<A> target, PDU pdu, boolean expectResponse, PduHandleCallback<PDU> callback) Methods in org.snmp4j.util with parameters of type PduHandleModifier and TypeMethodDescriptionvoidMultiThreadedMessageDispatcher.releaseStateReference(int messageProcessingModel, PduHandle pduHandle)