クラス CloudEventHeadersBuilder
java.lang.ObjectSE
org.springframework.integration.support.MapBuilder<CloudEventHeadersBuilder, StringSE, @Nullable ObjectSE>
org.springframework.integration.cloudevents.dsl.CloudEventHeadersBuilder
public class CloudEventHeadersBuilder
extends MapBuilder<CloudEventHeadersBuilder, StringSE, @Nullable ObjectSE>
CloudEvent 固有の
MapBuilder 実装。リテラル値、SpEL 式、関数ベースの値をサポートする、CloudEvent ヘッダーを構築するための流れるような API を提供します。
- 導入:
- 7.1
- 作成者:
- Glenn Renfro
フィールド概要
クラス MapBuilder から継承されたフィールド
PARSERコンストラクター概要
コンストラクターコンストラクター説明デフォルトの接頭辞を持つ新しいCloudEventHeadersBuilderを作成します。CloudEventHeadersBuilder(StringSE prefix) 指定された接頭辞を持つ新しいCloudEventHeadersBuilderを作成します。方法の概要
修飾子と型メソッド説明dataContentType(@Nullable StringSE dataContentType) CloudEvent データコンテンツ型を設定します。dataContentTypeExpression(StringSE dataContentType) CloudEvent データコンテンツ型を決定するために評価される式を設定します。dataContentTypeFunction(FunctionSE<Message<P>, StringSE> dataContentType) CloudEvent データコンテンツ型を判定するために呼び出される関数を設定します。dataSchema(@Nullable URISE dataSchema) CloudEvent のデータスキーマを設定します。dataSchemaExpression(StringSE dataSchema) CloudEvent データスキーマを決定するために評価される式を設定します。dataSchemaFunction(FunctionSE<Message<P>, URISE> dataSchema) CloudEvent のデータスキーマを決定するために呼び出される関数を設定します。CloudEvent ID を設定します。idExpression(StringSE id) CloudEvent ID を決定するために評価される式を設定します。idFunction(FunctionSE<Message<P>, StringSE> id) CloudEvent ID を特定するために呼び出される関数を設定します。CloudEvent ソースを設定します。sourceExpression(StringSE source) CloudEvent ソースを特定するために評価される式を設定します。sourceFunction(FunctionSE<Message<P>, URISE> source) CloudEvent ソースを特定するために呼び出される関数を設定します。CloudEvent という件名を設定してください。subjectExpression(StringSE subject) CloudEvent のテスト対象を特定するために評価される式を設定します。subjectFunction(FunctionSE<Message<P>, StringSE> subject) CloudEvent のテスト対象を特定するために呼び出される関数を設定します。time(@Nullable OffsetDateTimeSE time) CloudEvent の時刻を設定してください。timeExpression(StringSE time) CloudEvent 時間を決定するために評価される式を設定します。timeFunction(FunctionSE<Message<P>, OffsetDateTimeSE> time) CloudEvent 時刻を決定するために呼び出される関数を設定します。CloudEvent 型を設定します。typeExpression(StringSE type) CloudEvent 型を判定するために評価される式を設定します。typeFunction(FunctionSE<Message<P>, StringSE> type) CloudEvent 型を判定するために呼び出される関数を設定します。クラス MapBuilder から継承されたメソッド
_this, get, put
コンストラクターの詳細
CloudEventHeadersBuilder
public CloudEventHeadersBuilder()デフォルトの接頭辞を持つ新しいCloudEventHeadersBuilderを作成します。CloudEventHeadersBuilder
指定された接頭辞を持つ新しいCloudEventHeadersBuilderを作成します。- パラメーター:
prefix- CloudEvent ヘッダープレフィックス
方法の詳細
id
idExpression
CloudEvent ID を決定するために評価される式を設定します。- パラメーター:
id- SpEL 式- 戻り値:
- ビルダー
idFunction
CloudEvent ID を特定するために呼び出される関数を設定します。- パラメーター:
id- 関数- 戻り値:
- ビルダー
source
CloudEvent ソースを設定します。- パラメーター:
source- イベントソース URI- 戻り値:
- ビルダー
sourceExpression
CloudEvent ソースを特定するために評価される式を設定します。- パラメーター:
source- SpEL 式- 戻り値:
- ビルダー
sourceFunction
CloudEvent ソースを特定するために呼び出される関数を設定します。- パラメーター:
source- 関数- 戻り値:
- ビルダー
type
CloudEvent 型を設定します。- パラメーター:
type- イベント型- 戻り値:
- ビルダー
typeExpression
CloudEvent 型を判定するために評価される式を設定します。- パラメーター:
type- SpEL 式- 戻り値:
- ビルダー
typeFunction
CloudEvent 型を判定するために呼び出される関数を設定します。- パラメーター:
type- 関数- 戻り値:
- ビルダー
time
CloudEvent の時刻を設定してください。- パラメーター:
time- イベントのタイムスタンプ- 戻り値:
- ビルダー
timeExpression
CloudEvent 時間を決定するために評価される式を設定します。- パラメーター:
time- SpEL 式- 戻り値:
- ビルダー
timeFunction
CloudEvent 時刻を決定するために呼び出される関数を設定します。- パラメーター:
time- 関数- 戻り値:
- ビルダー
subject
CloudEvent という件名を設定してください。- パラメーター:
subject- イベントのサブジェクト- 戻り値:
- ビルダー
subjectExpression
CloudEvent のテスト対象を特定するために評価される式を設定します。- パラメーター:
subject- SpEL 式- 戻り値:
- ビルダー
subjectFunction
CloudEvent のテスト対象を特定するために呼び出される関数を設定します。- パラメーター:
subject- 関数- 戻り値:
- ビルダー
dataContentType
CloudEvent データコンテンツ型を設定します。- パラメーター:
dataContentType- データコンテンツ型- 戻り値:
- ビルダー
dataContentTypeExpression
CloudEvent データコンテンツ型を決定するために評価される式を設定します。- パラメーター:
dataContentType- SpEL 式- 戻り値:
- ビルダー
dataContentTypeFunction
public <P> CloudEventHeadersBuilder dataContentTypeFunction(FunctionSE<Message<P>, StringSE> dataContentType) CloudEvent データコンテンツ型を判定するために呼び出される関数を設定します。- パラメーター:
dataContentType- 関数- 戻り値:
- ビルダー
dataSchema
CloudEvent のデータスキーマを設定します。- パラメーター:
dataSchema- データスキーマ URI- 戻り値:
- ビルダー
dataSchemaExpression
CloudEvent データスキーマを決定するために評価される式を設定します。- パラメーター:
dataSchema- SpEL 式- 戻り値:
- ビルダー
dataSchemaFunction
CloudEvent のデータスキーマを決定するために呼び出される関数を設定します。- パラメーター:
dataSchema- 関数- 戻り値:
- ビルダー