org.apache.activemq.artemis.spi.core.remoting

## Interface BufferHandler

- All Known Subinterfaces:
    RemotingConnection
  All Known Implementing Classes:
    AbstractRemotingConnection

      public interface BufferHandler

  A BufferHandler that will handle buffers received by an acceptor.

  The Buffer Handler will decode the buffer and take the appropriate action, typically forwarding to the correct channel.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `bufferReceived(Object connectionID, ActiveMQBuffer buffer)` called by the remoting connection when a buffer is received.
    `default void` | `endOfBatch(Object connectionID)`

- - ### Method Detail

    - #### bufferReceived

          void bufferReceived(Object connectionID,
                              ActiveMQBuffer buffer)

      called by the remoting connection when a buffer is received.
      Parameters:
        `connectionID` - the connection the buffer was received on
        `buffer` - the buffer to decode

    - #### endOfBatch

          default void endOfBatch(Object connectionID)

Copyright © 2020 The Apache Software Foundation. All rights reserved.