Spring Integration

Spring Integration リファレンスドキュメントへようこそ!

序文

一般的なプロジェクト情報、規則

新着情報

現在のバージョンで行われた機能と変更

概要

EIP の概要とプロジェクトでの実装

コアメッセージング

主なプロジェクトの抽象化とコンポーネント

メッセージ

メッセージ抽象化の実装に関する詳細

メッセージルーティング

主な EIP コンポーネント: ルーター、スプリッター、アグリゲーター、フィルターなど。

メッセージ変換

Transformer、コンテンツエンリッチャー、クレームチェック、コーデック

メッセージングエンドポイント

コンシューマーエンドポイント、サービスアクティベーター、ゲートウェイ、スクリプティング、AOP アスペクトなど。

Java DSL

EIP 用の JavaDSL に関する詳細

Groovy DSL

EIP 用の Groovy DSL に関する詳細

Kotlin DSL

EIP 用の Kotlin DSL に関する詳細

システムマネジメント

メッセージストア、コントロールバス、統合グラフ、メトリクス、JMX

Reactive Streams サポート

Reactive Streams サポートの詳細: メッセージチャネル、チャネルアダプターなど。

ネイティブイメージのサポート

GraalVM ネイティブイメージと Spring AOT サポート

統合エンドポイント
統合エンドポイントの概要

プロトコル固有のチャネルアダプターとゲートウェイの概要

AMQP サポート

AMQP チャネル、アダプター、ゲートウェイ

Apache Camel サポート

Apache Camel チャネルアダプターおよびゲートウェイ

Apache Cassandra サポート

Apache Cassandra チャネルアダプター

Debezium CDC サポート

Debezium チャネルアダプター

Spring ApplicationEvent サポート

チャネルアダプターを使用した Spring アプリケーションイベントの処理と使用

フィードアダプター

RSS および Atom チャネルアダプター

ファイルサポート

ファイルシステムをサポートするためのチャネルアダプターとゲートウェイ

FTP/FTPS アダプター

FTP プロトコル用のチャネルアダプターとゲートウェイ

GraphQL のサポート

GraphQL 用のチャネルアダプター

Hazelcast サポート

Hazelcast 用のチャネルアダプター、ゲートウェイ、ユーティリティ

HTTP サポート

HTTP 通信用のチャネルアダプターとゲートウェイ

JDBC サポート

JDBC、メッセージ、メタデータストア用のチャネルアダプターとゲートウェイ

JPA サポート

JPAAPI のチャネルアダプターとゲートウェイ

JMS サポート

JMSAPI のチャネルアダプターとゲートウェイ

JMX サポート

JMX インタラクション用のチャネルアダプター、統合固有の MBean エクスポータ

Apache Kafka サポート

Apache Kafka 用のチャネル、アダプター、ゲートウェイ

メールサポート

JavaMailAPI 用のチャネルアダプター

MongoDb サポート

MongoDb のチャネル、アダプター、ゲートウェイ、メッセージストア

MQTT サポート

MQTT プロトコル用のチャネルアダプター

R2DBC サポート

R2DBCAPI 用のチャネルアダプター

Redis サポート

Redis のチャネル、アダプター、ゲートウェイ、メッセージストア

リソースサポート

Spring リソースチャネルアダプター

RSocket サポート

RSocket プロトコル用のチャネルアダプター

SFTP アダプター

FTP プロトコル用のチャネルアダプターとゲートウェイ

SMB サポート

SMB プロトコル用のチャネルアダプターとゲートウェイ

STOMP サポート

STOMP プロトコル用のチャネルアダプターとゲートウェイ

ストリームのサポート

JavaIO ストリーム API 用のチャネルアダプター

syslog サポート

Syslog プロトコル用のチャネルアダプター

TCP および UDP のサポート

TCP および UDP プロトコル用のチャネルアダプターとゲートウェイ

WebFlux サポート

WebFlux API のチャネルアダプターとゲートウェイ

WebSockets サポート

WebSockets プロトコル用のチャネルアダプター

Web サービスのサポート

SOAP プロトコル用のチャネルアダプター

XML サポート - XML ペイロードの処理

XML API、xPath 用のチャネルアダプターとトランスフォーマー

XMPP サポート

XMPP プロトコル用のチャネルアダプター

ZeroMQ サポート

ZeroMQ プロトコル用のチャネルとアダプター

Zookeeper サポート

Zookeeper および Curator API 用のチャネルアダプター

付録
エラー処理

Spring Integration でのエラー処理アプローチの概要

Spring 式言語 (SpEL)

SpEL サポートの詳細

メッセージの公開

パブリッシャーのアノテーションなど。

トランザクションサポート

Spring Integration でのトランザクションサポートの概要

Spring Integration のセキュリティ

Spring Integration フローの保護

構成

メッセージングアノテーション、タスクスケジューラ、グローバルプロパティ、メッセージマッピング

テストサポート

テストユーティリティ、統合モック、テストフレームワーク

Spring Integration サンプル

サンプル専用プロジェクト

追加リソース

プロジェクトに関連するその他のリソース

変更履歴

時間の経過とともにプロジェクトに加えられた変更