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