36.8. 単一のメッセージを削除
単一のメッセージを削除するには、deleteMessage 操作を使用します。削除するメッセージの受信ハンドルヘッダーを設定する必要があります。
from("direct:start") .setHeader(SqsConstants.SQS_OPERATION, constant("deleteMessage")) .setHeader(SqsConstants.RECEIPT_HANDLE, constant("123456")) .to("aws-sqs://camel-1?accessKey=RAW(xxx)&secretKey=RAW(xxx)®ion=EU_WEST_1");
その結果、メッセージが削除されたかどうかを確認するために使用できる DeleteMessageResult
インスタンスを含む交換が得られます。