クラス HttpInboundEndpointSupportSpec<S extends HttpInboundEndpointSupportSpec<S,E>, E extends BaseHttpInboundEndpoint>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,E>
org.springframework.integration.dsl.MessagingGatewaySpec<S,E>
org.springframework.integration.http.dsl.HttpInboundEndpointSupportSpec<S,E>
- 型パラメーター:
S- ターゲットスペック拡張型。E- ターゲットエンドポイント型。
- 実装されているすべてのインターフェース:
DisposableBean、FactoryBean<E>、InitializingBean、Lifecycle、Phased、SmartLifecycle、ComponentsRegistration
public abstract class HttpInboundEndpointSupportSpec<S extends HttpInboundEndpointSupportSpec<S,E>, E extends BaseHttpInboundEndpoint>
extends MessagingGatewaySpec<S,E>
implements ComponentsRegistration
- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static final classCrossOriginの流れるような API。static final classRequestMappingの流れるような API。フィールドのサマリー
フィールド修飾子と型フィールド説明protected final MapSE<StringSE, Expression> protected final HeaderMapper<HttpHeaders> protected final RequestMappingクラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明extractReplyPayload(boolean extractReplyPayload) レスポンスメッセージのペイロードのみをレスポンスで渡すかどうかを指定します。headerExpression(StringSE header, StringSE expression) 入力する提供されたヘッダーの SpEL 式を指定します。headerExpression(StringSE header, Expression expression) 入力する提供されたヘッダーの SpEL 式を指定します。headerExpressions(MapSE<StringSE, Expression> expressions) メッセージヘッダーを生成するために評価する SpEL 式のマップを指定します。<P> SheaderFunction(StringSE header, FunctionSE<HttpEntity<P>, ?> headerFunction) 提供されたヘッダーに入力するFunctionSE を指定します。headerMapper(HeaderMapper<HttpHeaders> mapper) HTTP ヘッダーと MessageHeaders の間のマッピング時に使用するHeaderMapperを設定します。mappedRequestHeaders(StringSE... patterns) マップするリクエストヘッダーのパターン配列を提供します。mappedResponseHeaders(StringSE... patterns) マップするレスポンスヘッダーのパターン配列を提供します。payloadExpression(StringSE payloadExpression) メッセージペイロードを生成するために評価する SpEL 式を指定します。payloadExpression(Expression payloadExpression) メッセージペイロードを生成するために評価する SpEL 式を指定します。<P> SpayloadFunction(FunctionSE<HttpEntity<P>, ?> payloadFunction) メッセージペイロードを生成するために評価するFunctionSE を指定します。requestPayloadType(ClassSE<?> requestPayloadType) 受信 HTTP リクエストコンテンツがHttpMessageConverterによって読み取られるときに生成されるペイロードの型を指定します。requestPayloadType(ResolvableType requestPayloadType) 受信 HTTP リクエストコンテンツがHttpMessageConverterによって読み取られるときに生成されるペイロードの型を指定します。statusCodeExpression(StringSE statusCodeExpression) Expressionを指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。statusCodeExpression(Expression statusCodeExpression) Expressionを指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。statusCodeFunction(FunctionSE<RequestEntity<?>, ?> statusCodeFunction) FunctionSE を指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。Validatorを指定して、リクエストから変換されたペイロードを検証します。クラス org.springframework.integration.dsl.MessagingGatewaySpec から継承されたメソッド
autoStartup, errorChannel, errorChannel, errorOnTimeout, id, observationConvention, phase, replyChannel, replyChannel, replyMapper, replyTimeout, requestChannel, requestChannel, requestMapper, requestTimeout, shouldTrackクラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, 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
フィールドの詳細
requestMapping
headerExpressions
headerMapper
コンストラクターの詳細
HttpInboundEndpointSupportSpec
メソッドの詳細
requestMapping
- パラメーター:
mapping-HttpInboundEndpointSupportSpec.RequestMappingSpecを構成するためのConsumerSE。- 戻り値:
- スペック
- 関連事項:
crossOrigin
- パラメーター:
crossOrigin-HttpInboundEndpointSupportSpec.CrossOriginSpecを構成するためのConsumerSE。- 戻り値:
- スペック
- 関連事項:
payloadExpression
payloadExpression
メッセージペイロードを生成するために評価する SpEL 式を指定します。- パラメーター:
payloadExpression- ペイロード式。- 戻り値:
- スペック
- 関連事項:
payloadFunction
メッセージペイロードを生成するために評価するFunctionSE を指定します。- 型パラメーター:
P- 予想される HTTP リクエストの本文型。- パラメーター:
payloadFunction- ペイロードFunctionSE。- 戻り値:
- スペック
- 関連事項:
headerExpressions
メッセージヘッダーを生成するために評価する SpEL 式のマップを指定します。- パラメーター:
expressions- ヘッダーの SpEL 式のMapSE。- 戻り値:
- スペック
- 関連事項:
headerExpression
headerExpression
入力する提供されたヘッダーの SpEL 式を指定します。- パラメーター:
header- 入力するヘッダー名。expression- ヘッダーの SpEL 式。- 戻り値:
- スペック
- 関連事項:
headerFunction
提供されたヘッダーに入力するFunctionSE を指定します。- 型パラメーター:
P- 予想される HTTP ボディ型。- パラメーター:
header- 追加するヘッダー名。headerFunction-HttpEntityに対してヘッダー値を評価する関数。- 戻り値:
- 現在の仕様。
- 関連事項:
headerMapper
HTTP ヘッダーと MessageHeaders の間のマッピング時に使用するHeaderMapperを設定します。- パラメーター:
mapper- ヘッダーマッパー。- 戻り値:
- 現在の仕様。
mappedRequestHeaders
mappedResponseHeaders
requestPayloadType
受信 HTTP リクエストコンテンツがHttpMessageConverterによって読み取られるときに生成されるペイロードの型を指定します。デフォルトでは、この値は null です。これは、実行時に「テキスト」Content-Type が String になるのに対し、他のすべての Content-Type はデフォルトでbyte[].classになることを意味します。- パラメーター:
requestPayloadType- ペイロード型。- 戻り値:
- 現在の仕様。
requestPayloadType
受信 HTTP リクエストコンテンツがHttpMessageConverterによって読み取られるときに生成されるペイロードの型を指定します。デフォルトでは、この値は null です。これは、実行時に「テキスト」Content-Type が String になるのに対し、他のすべての Content-Type はデフォルトでbyte[].classになることを意味します。- パラメーター:
requestPayloadType- ペイロード型。- 戻り値:
- 現在の仕様。
extractReplyPayload
レスポンスメッセージのペイロードのみをレスポンスで渡すかどうかを指定します。これがfalseに設定されている場合、メッセージ全体がレスポンスの生成に使用されます。デフォルトはtrueです。- パラメーター:
extractReplyPayload- 応答ペイロードを抽出する場合は true。- 戻り値:
- 現在の仕様。
statusCodeExpression
Expressionを指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。- パラメーター:
statusCodeExpression- ステータスコードの式。- 戻り値:
- 現在の仕様。
- 関連事項:
statusCodeExpression
Expressionを指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。- パラメーター:
statusCodeExpression- ステータスコードの式。- 戻り値:
- 現在の仕様。
- 関連事項:
statusCodeFunction
FunctionSE を指定して、レスポンスのステータスコードを解決し、タイムアウトのデフォルトの "200 OK" または "500 Internal Server Error" をオーバーライドします。- パラメーター:
statusCodeFunction- ステータスコードFunctionSE。- 戻り値:
- 現在の仕様。
- 関連事項:
validator
getComponentsToRegister
- 次で指定:
- インターフェース
ComponentsRegistrationのgetComponentsToRegister