クラス EnricherSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec <S、reactor.util.function.Tuple2<F、H>>
org.springframework.integration.dsl.EndpointSpec<S,ConsumerEndpointFactoryBean,H>
org.springframework.integration.dsl.ConsumerEndpointSpec<EnricherSpec,ContentEnricher>
org.springframework.integration.dsl.EnricherSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<reactor.util.function.Tuple2<ConsumerEndpointFactoryBean,
、ContentEnricher>> InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Tim Ysewyn, Ian Bondoc, Alexis Hafner
フィールドサマリー
フィールド修飾子と型フィールド説明protected final MapSE<StringSE,
HeaderValueMessageProcessor<?>> protected final MapSE<StringSE,
Expression> クラス org.springframework.integration.dsl.ConsumerEndpointSpec から継承されたフィールド
adviceChain
クラス org.springframework.integration.dsl.EndpointSpec から継承されたフィールド
componentsToRegister, endpointFactoryBean, handler
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected reactor.util.function.Tuple2<ConsumerEndpointFactoryBean,
ContentEnricher> doGet()
errorChannel
(StringSE errorChannel) errorChannel
(MessageChannel errorChannel) <V> EnricherSpec
header
(StringSE headerName, HeaderValueMessageProcessor<V> headerValueMessageProcessor) 明示的なHeaderValueMessageProcessor
を使用してヘッダー値を設定します。<V> EnricherSpec
まだ存在しない場合は、値を使用してヘッダーを設定します。headerExpression
(StringSE name, StringSE expression) ヘッダーがまだ存在しない場合は、式の評価を使用してヘッダーを設定します。headerExpression
(StringSE name, StringSE expression, BooleanSE overwrite) <P> EnricherSpec
headerFunction
(StringSE name, FunctionSE<Message<P>, ObjectSE> function) ヘッダーがまだ存在しない場合は、関数の戻り値を使用してヘッダーを設定します。<P> EnricherSpec
headerFunction
(StringSE name, FunctionSE<Message<P>, ObjectSE> function, BooleanSE overwrite) propertyExpression
(StringSE key, StringSE expression) <P> EnricherSpec
propertyFunction
(StringSE key, FunctionSE<Message<P>, ObjectSE> function) replyChannel
(StringSE replyChannel) replyChannel
(MessageChannel replyChannel) replyTimeout
(LongSE replyTimeout) requestChannel
(StringSE requestChannel) requestChannel
(MessageChannel requestChannel) <P> EnricherSpec
requestPayload
(FunctionSE<Message<P>, ?> requestPayloadFunction) requestPayloadExpression
(StringSE requestPayloadExpression) requestSubFlow
(IntegrationFlow subFlow) リクエストサブフロー。requestTimeout
(LongSE requestTimeout) shouldClonePayload
(boolean shouldClonePayload) クラス org.springframework.integration.dsl.ConsumerEndpointSpec から継承されたメソッド
advice, async, autoStartup, customizeMonoReply, handleMessageAdvice, notPropagatedHeaders, order, phase, poller, reactive, reactive, requiresReply, role, sendTimeout, taskScheduler, transactional, transactional, transactional, transactional, transactional
クラス org.springframework.integration.dsl.EndpointSpec から継承されたメソッド
assertHandler, getComponentsToRegister, id, obtainInputChannelFromFlow, obtainInputChannelFromFlow, poller, poller
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, getId, getObject, getObjectType, getPhase, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
フィールドの詳細
propertyExpressions
headerExpressions
コンストラクターの詳細
EnricherSpec
protected EnricherSpec()
メソッドの詳細
requestChannel
- パラメーター:
requestChannel
- リクエストチャネル。- 戻り値:
- エンリッチャースペック。
- 関連事項:
requestChannel
- パラメーター:
requestChannel
- リクエストチャネル。- 戻り値:
- エンリッチャースペック。
- 関連事項:
replyChannel
- パラメーター:
replyChannel
- 返信チャネル。- 戻り値:
- エンリッチャースペック。
- 関連事項:
replyChannel
- パラメーター:
replyChannel
- 返信チャネル。- 戻り値:
- エンリッチャースペック。
- 関連事項:
errorChannel
- パラメーター:
errorChannel
- エラーチャネル。- 戻り値:
- エンリッチャースペック。
- 導入:
- 5.0.1
- 関連事項:
errorChannel
- パラメーター:
errorChannel
- エラーチャネル Bean の名前。- 戻り値:
- エンリッチャースペック。
- 導入:
- 5.0.1
- 関連事項:
requestTimeout
- パラメーター:
requestTimeout
- requestTimeout- 戻り値:
- エンリッチャースペック。
- 関連事項:
replyTimeout
- パラメーター:
replyTimeout
- replyTimeout- 戻り値:
- エンリッチャースペック。
- 関連事項:
requestPayloadExpression
- パラメーター:
requestPayloadExpression
- requestPayloadExpression。- 戻り値:
- エンリッチャースペック。
- 関連事項:
requestPayload
- 型パラメーター:
P
- ペイロード型。- パラメーター:
requestPayloadFunction
- requestPayloadFunction。- 戻り値:
- エンリッチャースペック。
- 関連事項:
requestSubFlow
リクエストサブフロー。- パラメーター:
subFlow
- subFlowDefinition- 戻り値:
- エンリッチャースペック
shouldClonePayload
- パラメーター:
shouldClonePayload
- shouldClonePayload。- 戻り値:
- エンリッチャースペック。
- 関連事項:
property
- パラメーター:
key
- キー。value
- 値。- 戻り値:
- エンリッチャースペック。
- 関連事項:
propertyExpression
- パラメーター:
key
- キー。expression
- 表現。- 戻り値:
- エンリッチャースペック。
- 関連事項:
propertyFunction
- 型パラメーター:
P
- ペイロード型。- パラメーター:
key
- キー。function
- 関数(通常は JDK8 ラムダ)。- 戻り値:
- エンリッチャースペック。
- 関連事項:
header
まだ存在しない場合は、値を使用してヘッダーを設定します。- 型パラメーター:
V
- 値の型。- パラメーター:
name
- ヘッダー名。value
- 値。- 戻り値:
- エンリッチャースペック。
- 関連事項:
header
- パラメーター:
name
- ヘッダー名。value
- 値。overwrite
- すでに存在する場合、ヘッダーを上書きするには true。- 戻り値:
- エンリッチャースペック。
- 関連事項:
headerExpression
ヘッダーがまだ存在しない場合は、式の評価を使用してヘッダーを設定します。- パラメーター:
name
- ヘッダー名。expression
- 値を取得するために応答メッセージに対して評価される式。- 戻り値:
- エンリッチャースペック。
- 関連事項:
headerExpression
public EnricherSpec headerExpression(StringSE name, StringSE expression, @Nullable BooleanSE overwrite) - パラメーター:
name
- ヘッダー名。expression
- 値を取得するために応答メッセージに対して評価される式。overwrite
- すでに存在する場合、ヘッダーを上書きするには true。- 戻り値:
- エンリッチャースペック。
- 関連事項:
headerFunction
ヘッダーがまだ存在しない場合は、関数の戻り値を使用してヘッダーを設定します。- 型パラメーター:
P
- ペイロード型。- パラメーター:
name
- ヘッダー名。function
- 関数(通常は JDK8 ラムダ)。- 戻り値:
- エンリッチャースペック。
- 関連事項:
headerFunction
public <P> EnricherSpec headerFunction(StringSE name, FunctionSE<Message<P>, ObjectSE> function, @Nullable BooleanSE overwrite) - 型パラメーター:
P
- ペイロード型。- パラメーター:
name
- ヘッダー名。function
- 関数(通常は JDK8 ラムダ)。overwrite
- すでに存在する場合、ヘッダーを上書きするには true。- 戻り値:
- エンリッチャースペック。
- 関連事項:
header
public <V> EnricherSpec header(StringSE headerName, HeaderValueMessageProcessor<V> headerValueMessageProcessor) 明示的なHeaderValueMessageProcessor
を使用してヘッダー値を設定します。- 型パラメーター:
V
- 値の型。- パラメーター:
headerName
- ヘッダー名。headerValueMessageProcessor
- headerValueMessageProcessor。- 戻り値:
- エンリッチャースペック。
- 関連事項:
doGet
- オーバーライド:
- クラス
ConsumerEndpointSpec<EnricherSpec,
のContentEnricher> doGet