## Uses of Interface
org.apache.activemq.artemis.api.core.client.SendAcknowledgementHandler

- Packages that use SendAcknowledgementHandler
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.spi.core.remoting |

- - ### Uses of SendAcknowledgementHandler in org.apache.activemq.artemis.api.core.client

    Methods in org.apache.activemq.artemis.api.core.client with parameters of type SendAcknowledgementHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ClientProducer.`send​(Message message, SendAcknowledgementHandler handler)` | Sends a message to the specified address instead of the ClientProducer's address.
    `void` | ClientProducer.`send​(org.apache.activemq.artemis.api.core.SimpleString address, Message message, SendAcknowledgementHandler handler)` | Sends a message to the specified address instead of the ClientProducer's address.
    `ClientSession` | ClientSession.`setSendAcknowledgementHandler​(SendAcknowledgementHandler handler)` | Sets a `SendAcknowledgementHandler` for this session.

  - ### Uses of SendAcknowledgementHandler in org.apache.activemq.artemis.spi.core.remoting

    Fields in org.apache.activemq.artemis.spi.core.remoting declared as SendAcknowledgementHandler
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected SendAcknowledgementHandler` | SessionContext.`sendAckHandler` |

    Methods in org.apache.activemq.artemis.spi.core.remoting that return SendAcknowledgementHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract SendAcknowledgementHandler` | SessionContext.`getSendAcknowledgementHandler()` |

    Methods in org.apache.activemq.artemis.spi.core.remoting with parameters of type SendAcknowledgementHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract void` | SessionContext.`sendFullMessage​(ICoreMessage msgI, boolean sendBlocking, SendAcknowledgementHandler handler, org.apache.activemq.artemis.api.core.SimpleString defaultAddress)` |
    `abstract int` | SessionContext.`sendLargeMessageChunk​(Message msgI, long messageBodySize, boolean sendBlocking, boolean lastChunk, byte[] chunk, int reconnectID, SendAcknowledgementHandler messageHandler)` |
    `abstract int` | SessionContext.`sendServerLargeMessageChunk​(Message msgI, long messageBodySize, boolean sendBlocking, boolean lastChunk, byte[] chunk, SendAcknowledgementHandler messageHandler)` |
    `abstract void` | SessionContext.`setSendAcknowledgementHandler​(SendAcknowledgementHandler handler)` |