@RetentionSE(valueSE=RUNTIMESE) @RequestMapping(headers="x-amz-sns-message-type=UnsubscribeConfirmation", method=POST) @ResponseStatus(value=NO_CONTENT) public @interface NotificationUnsubscribeConfirmationMapping
NotificationUnsubscribeConfirmationMapping
は NotificationStatus
パラメーターを受け取り、それ以上のアクションなしで購読解除メッセージを受信するか、NotificationStatus.confirmSubscription()
メソッドを使用して再購読することができます。通知コントローラーは、アプリケーションコンテキスト内の特定の URL にマップされます。マップされた URL は、サブスクリプションとして Amazon Web Service プラットフォーム内で構成する必要があります。通知自体を受信する前に、コントローラーはサブスクリプションを確認する必要があります。コントローラーの URL へのマッピングは、RequestMapping
アノテーションを使用して実行する必要があります。通常、1 つのコントローラークラスには、サブスクリプションの確認、通知の受信、サブスクライブ解除メッセージの受信に使用されるすべてのメソッドが含まれます。 注 : 現在、このアノテーションでは、コントローラーメソッドを URL に明示的にマッピングすることはできません。このアノテーションは、クラスレベルの @RequestMapping アノテーションを持つ 1 つのコントローラークラスでのみ使用できます。Copyright © 2021 Pivotal Software, Inc.. All rights reserved.