クラス RoutingTarget
java.lang.ObjectSE
org.springframework.modulith.events.RoutingTarget
唯一のターゲットを追加キーから分離するための
::
デリミタをサポートする String
SE ベースのルーティングターゲット。キー自体は任意の形式であり、より深い インスペクションダウンストリームの対象となる可能性があります。- 導入:
- 1.1
- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
修飾子と型クラス説明(package private) static class
null ターゲット値とキー値を持つことができる、解析されたルーティングターゲット。static class
最終的にRoutingTarget
インスタンスを作成するための仲介者。メソッドのサマリー
修飾子と型メソッド説明boolean
指定されたターゲットに対して新しいRoutingTarget.RoutingTargetBuilder
を作成します。getKey()
ルーティングキーを返します。ルーティングターゲットを返します。int
hashCode()
boolean
ルーティングキーが SpEL 式であるかどうかを返します。(package private) static RoutingTarget.ParsedRoutingTarget
指定されたソースを解析して新しいRoutingTarget.ParsedRoutingTarget
を作成します。toString()
(package private) RoutingTarget
verify()
(package private) RoutingTarget
同じターゲットで指定されたルーティングキーを持つ新しいRoutingTarget
を作成します。(package private) RoutingTarget
withTarget
(StringSE target)
メソッドの詳細
parse
指定されたソースを解析して新しいRoutingTarget.ParsedRoutingTarget
を作成します。- パラメーター:
source
- null であってはなりません。- 戻り値:
- null になることはありません。
forTarget
指定されたターゲットに対して新しいRoutingTarget.RoutingTargetBuilder
を作成します。- パラメーター:
target
- null または空であってはなりません。- 戻り値:
- null になることはありません。
getTarget
ルーティングターゲットを返します。- 戻り値:
- null になることはありません。
getKey
ルーティングキーを返します。- 戻り値:
- null でもかまいません。
hasKeyExpression
public boolean hasKeyExpression()ルーティングキーが SpEL 式であるかどうかを返します。- 戻り値:
- ルーティングキーが SpEL 式であるかどうか。
withTarget
withKey
同じターゲットで指定されたルーティングキーを持つ新しいRoutingTarget
を作成します。- パラメーター:
key
- null でもかまいません。- 戻り値:
- null になることはありません。
verify
RoutingTarget verify()toString
equals
hashCode
public int hashCode()