Class BufferRewindingMessageDispatcher

  • All Implemented Interfaces:
    org.snmp4j.MessageDispatcher, org.snmp4j.transport.TransportListener

    public class BufferRewindingMessageDispatcher
    extends org.snmp4j.MessageDispatcherImpl
    A MessageDispatcherImpl implementation that rewinds the buffer before processing. Useful for chaining multiple dispatchers in sequence.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void processMessage​(org.snmp4j.TransportMapping sourceTransport, org.snmp4j.smi.Address incomingAddress, ByteBuffer wholeMessage, org.snmp4j.TransportStateReference tmStateReference)  
      • Methods inherited from class org.snmp4j.MessageDispatcherImpl

        addAuthenticationFailureListener, addCommandResponder, addCounterListener, addMessageProcessingModel, addTransportMapping, checkOutgoingMsg, configureAuthoritativeEngineID, createPduHandle, dispatchMessage, fireAuthenticationFailure, fireIncrementCounter, fireProcessPdu, getMessageProcessingModel, getNextRequestID, getTransport, getTransportMappings, isCheckOutgoingMsg, processMessage, releaseStateReference, removeAuthenticationFailureListener, removeCommandResponder, removeCounterListener, removeMessageProcessingModel, removeTransportMapping, returnResponsePdu, sendMessage, sendPdu, sendPdu, sendPdu, setCheckOutgoingMsg
    • Constructor Detail

      • BufferRewindingMessageDispatcher

        public BufferRewindingMessageDispatcher()
    • Method Detail

      • processMessage

        public void processMessage​(org.snmp4j.TransportMapping sourceTransport,
                                   org.snmp4j.smi.Address incomingAddress,
                                   ByteBuffer wholeMessage,
                                   org.snmp4j.TransportStateReference tmStateReference)
        Specified by:
        processMessage in interface org.snmp4j.MessageDispatcher
        Specified by:
        processMessage in interface org.snmp4j.transport.TransportListener
        Overrides:
        processMessage in class org.snmp4j.MessageDispatcherImpl