アノテーション型 Exchange
@TargetSE({}) @RetentionSE(RUNTIMESE) public @interface Exchange
RabbitListener
キューをバインドする交換。- 導入:
- 1.5
- 作成者:
- Gary Russell, Alex Panchenko
フィールドの詳細
TRUE
static final StringSE TRUE
FALSE
static final StringSE FALSE
type
StringSE type
カスタムも含めた交換型です。デフォルトはExchangeTypes.DIRECT
です。カスタム交換型が使用される場合、対応するプラグインがブローカーに必要です。- 戻り値:
- 交換型。
- 関連事項:
ExchangeTypes
- デフォルト:
- " 直接 "
durable
StringSE durable
- 戻り値:
- 交換が非耐久性として宣言される場合は false。
- デフォルト:
- 「本当」
autoDelete
StringSE autoDelete
- 戻り値:
- 交換が自動削除として宣言される場合は true。
- デフォルト:
- 「偽」
internal
StringSE internal
- 戻り値:
- 交換が内部として宣言される場合は true。
- 導入:
- 1.6
- デフォルト:
- 「偽」
ignoreDeclarationExceptions
StringSE ignoreDeclarationExceptions
- 戻り値:
- 宣言の例外を無視する必要がある場合は true。
- 導入:
- 1.6
- デフォルト:
- 「偽」
delayed
StringSE delayed
- 戻り値:
- 交換が "x-delayed-message" 交換として宣言される場合は true。ブローカーに遅延メッセージ交換プラグインが必要です。
- 導入:
- 1.6.4
- デフォルト:
- 「偽」
arguments
Argument[] arguments
- 戻り値:
- この交換を宣言するときに適用する引数。
- 導入:
- 1.6
- デフォルト:
- {}
declare
StringSE declare
- 戻り値:
- 管理者 (存在する場合) がこのコンポーネントを宣言する必要がある場合は true。
- 導入:
- 2.1
- デフォルト:
- 「本当」
admins
StringSE[] admins
このコンポーネントを宣言する管理者 Bean 名のリストを返します。デフォルトでは、すべての管理者が宣言します- 戻り値:
- Bean の名前
- 導入:
- 2.1
- デフォルト:
- {}