convertAndSend

inline suspend fun <T> TypedStompSession.convertAndSend(headers: StompSendHeaders, body: T): StompReceipt?(source)

Sends a SEND frame to the server with the given headers and body, converted appropriately.

Return

null right after sending the frame if auto-receipt is disabled. Otherwise, this method suspends until the relevant RECEIPT frame is received from the server, and then returns a StompReceipt. If no RECEIPT frame is received from the server in the configured time limit, a LostReceiptException is thrown.


inline suspend fun <T> TypedStompSession.convertAndSend(destination: String, body: T): StompReceipt?(source)

Sends a SEND frame to the server at the given destination with the given body, converted appropriately.

Return

null right after sending the frame if auto-receipt is disabled. Otherwise, this method suspends until the relevant RECEIPT frame is received from the server, and then returns a StompReceipt. If no RECEIPT frame is received from the server in the configured time limit, a LostReceiptException is thrown.