Spring Integration 6.3.1 API

このドキュメントは Spring Integration の API 仕様です

API リファレンスと開発者向けドキュメントの詳細については、Spring Integration リファレンスドキュメントを参照してください。このドキュメントには、概念的な概要、用語の定義、回避策、実用的なコード例など、開発者向けのより詳細な説明が含まれています。

Spring Integration メインプロジェクトページ

Spring Integration の有償トレーニング、コンサルティング、サポートに興味がある場合は、https://spring.io にアクセスしてください。

パッケージ
パッケージ
説明
Spring Integration Core のベースパッケージ。
メッセージ確認に関連するクラスを提供します。
メッセージ集約に関連するクラスを提供します。
AMQP-backed チャネルに関連するクラスを提供します。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
Java DSL の AMQP コンポーネントサポートを提供します。
受信エンドポイントをサポートするクラスを提供します。
送信エンドポイントをサポートするクラスを提供します。
AMQP サポートクラスを提供します。
アノテーションベースの構成にアノテーションを提供します。
AOP を使用したメッセージ公開をサポートするクラスを提供します。
Apache Camel コンポーネントを使用した JavaDSL のサポートクラスを提供します。
Apache Camel 送信 チャネルアダプターのクラスを提供します。
Apache Camel チャネルアダプターのサポートクラスを提供します。
Cassandra パーサーと名前空間ハンドラーのクラスを提供します。
Java DSL 用の Apache Cassandra コンポーネントサポートを提供します。
Cassandra 送信 エンドポイントをサポートするクラスを提供します。
さまざまなチャネル型を表すクラスを提供します。
チャネルインターセプトに関連するクラスを提供します。
Codec 抽象化の基本クラスを提供します。
Kryo 固有の Codec クラス。
構成の基本パッケージ。
アノテーションベースの構成をサポートするクラスを提供します。
サポートする XML ベースの構成 - パーサー、名前空間ハンドラーを提供します。
アプリケーションコンテキスト構成に関連するクラスを提供します。
コアクラスを提供します。
Java DSL 経由で Debezium コンポーネントをサポートするためのクラスを提供します。
Debezium 受信チャネルアダプターのクラスを提供します。
Debezium チャネルアダプターのサポートクラスを提供します。
メッセージのディスパッチに関連するクラスを提供します。
Spring Integration Java DSL のルートパッケージ。
Spring Integration Java DSL のコンテキストサポートクラス。
Spring Integration Java DSL コンポーネント全体で使用されるさまざまなサポートクラスを提供します。
エンドポイントに関連するコアクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
イベントのコアクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
送信エンドポイントをサポートするクラスを提供します。
Spring Integration フレームワークによって生成された ApplicationEvents。
SpEL 式をサポートするクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Spring Integration Java DSL のフィードコンポーネントサポートを提供します。
受信エンドポイントをサポートするクラスを提供します。
ファイルサポートの基本パッケージ。
ファイルベースの集約ロジックのサポートクラスを提供します。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
Spring Integration Java DSL のファイルコンポーネントサポートを提供します。
ファイルモジュールによって生成された ApplicationEvents。
ファイルフィルタリングをサポートするクラスを提供します。
ファイルロックをサポートするクラスを提供します。
リモートファイルをサポートするための基本パッケージ。
AOP に関連するクラスを提供します。
リモートファイルゲートウェイをサポートするクラスを提供します。
リモートファイルメッセージハンドラーをサポートするクラスを提供します。
ファイルサーバーに関連するクラスを提供します。
リモートファイルセッションをサポートするクラスを提供します。
リモートとローカルファイルディレクトリの同期をサポートするクラスを提供します。
AbstractMessageSplitter の実装を提供します。
Spring Integration ファイルコンポーネント全体で使用されるさまざまなサポートクラスを提供します。
ファイルシステムファイルのテーリングに使用されるクラス。
ファイルの内容からメッセージへの変換をサポートするクラスを提供します。
フィルターパターンをサポートするクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Java DSL の FTP コンポーネントを提供します。
FTP ファイルフィルタリングをサポートするクラスを提供します。
FTP ゲートウェイをサポートするクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
FTP 発信チャネルアダプターのクラスを提供します。
FTP サーバーに関連するクラスを提供します。
FTP セッションをサポートするクラスを提供します。
メッセージングゲートウェイをサポートするクラスを提供します。
ランタイムオブジェクトグラフに関連するクラスを提供します。
GraphQL コンポーネントをサポートする Java DSL のクラスを提供します。
GraphQL 送信チャネルアダプターのクラスを提供します。
Groovy サポートの基本パッケージ。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
さまざまな型のメッセージハンドラーを実装するクラスを提供します。
MessageHandler に横断的な関心事をアドバイスするために使用されるクラスを提供します。
メッセージハンドラーサポートのクラスを提供します。
一般的に使用される型とクラスを提供します。
構成用のクラスを提供します。
パーサーと名前空間ハンドラーのクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
リーダーイニシエーターサポートクラスを提供します。
リスナーにクラスを提供します。
分散ロックサポートクラスを提供します。
Hazelcast メッセージヘッダーとペイロードをサポートするクラスを提供します。
メタデータストアサポートクラスを提供します。
送信エンドポイントをサポートするクラスを提供します。
メッセージストアサポートクラスを提供します。
メッセージ履歴のキャプチャーをサポートするクラスを提供します。
Http サポートの基本パッケージ。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
メッセージ変換をサポートするクラスを提供します。
Spring Integration Java DSL の HTTP コンポーネントサポートを提供します。
受信エンドポイントをサポートするクラスを提供します。
管理サポートに関連するクラスを提供します。
マルチパート HTTP リクエストをサポートするクラスを提供します。
送信エンドポイントをサポートするクラスを提供します。
ヘッダーマッピングを含む Http エンドポイントをサポートするクラスを提供します。
IP(TCP/UDP)サポートの基本パッケージ。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
Java DSL の TCP/UDP コンポーネントサポートを提供します。
IP モジュールによって生成された ApplicationEvents。
TCP サポートの基本パッケージ。
TCP 接続に関連するすべてのもの - クライアントおよびサーバーファクトリ ; リスナーと送信者のインターフェース。
ストリームデータから受信メッセージを構築できるように、ワイヤに何らかのプロトコルを配置するためのバイト配列(デ)シリアライザー。
UDP サポートの基本パッケージ。
IP サポート用のユーティリティを提供します。
Spring Integration JDBC モジュールのルートパッケージ。さまざまな JDBC およびストアドプロシージャ / 関数をサポートするコンポーネントが含まれています。
メッセージチャネル固有の JDBC API を提供します。
JDBC 名前空間サポート用のパーサークラスが含まれています。
MetadataStore の JDBC 実装が含まれています
JDBC を使用したメッセージストアの実装を提供します。
JdbcChannelMessageStore のサポートクラスを提供します。
クラスをサポートするストアドプロシージャ / 関数を提供します。
JMS サポートの基本パッケージ。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
Java DSL の JMS コンポーネントサポートを提供します。
JMS コンポーネントサポートクラスを提供します。
JMX サポートの基本パッケージ。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Jpa コンポーネントの Xml 名前空間サポートを提供するパーサークラスを提供します。
JPA モジュールのコアクラスを提供します。
Java DSL の JPA コンポーネントサポートを提供します。
受信 Spring Integration Jpa コンポーネントを提供します。
送信操作を行うための Spring Integration コンポーネントを提供します。
Spring Integration Jpa コンポーネント全体で使用されるさまざまなサポートクラスを提供します。
ParameterSources および ParameterSource ファクトリの汎用サポートを提供します。
Spring Integration で JSON をサポートするクラスを提供します。
Apache Kafka のメッセージチャネル実装に関連するクラスを提供します。
Apache Kafka コンポーネントの Xml 名前空間サポートを提供するパーサークラスを提供します。
Apache Kafka 用の Spring Integration Java DSL コンポーネントサポートを提供します。
Apache Kafka 用の Spring Integration 受信コンポーネントを提供します。
Apache Kafka 用の Spring Integration 送信コンポーネントを提供します。
サポートクラスを提供します。
s-c-c-core がリリースされるまでの一時パッケージ。
s-c-c-core がリリースされるまでの一時パッケージ。
メールサポートの基本パッケージ。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Java DSL のメールコンポーネントを提供します。
メールモジュールによって生成されたイベント
メールをサポートするクラスを提供します。
メールメッセージの変換に関連するクラスを提供します。
メッセージヘッダーとの間のマッピングに関連するクラスを提供します。
マッピングのサポートクラス。
具体的な Message 実装を提供します。
メタデータストアをサポートするクラスを提供します。
MongoDb 名前空間サポート用のパーサークラスが含まれています。
Java DSL の MongoDB コンポーネントサポートを提供します。
Mongo 受信チャネルアダプターに関連するクラスを提供します
mongodb メタデータストア関連のクラスが含まれています
Mongo 送信チャネルアダプターに関連するクラスを提供します
MongoDB メッセージストアに関連するクラスを提供します。
このモジュールのサポートクラスを提供します。
Spring Integration 管理対象リソースに関連するクラスを提供します。
MqttAdapter コンポーネントの Xml 名前空間サポートを提供するパーサークラスを提供します。
MqttAdapter モジュールのコアクラスを提供します。
mqtt モジュールによって生成された ApplicationEvents。
受信 Spring Integration MqttAdapter コンポーネントを提供します。
送信操作を行うための Spring Integration コンポーネントを提供します。
Spring Integration MqttAdapter コンポーネント全体で使用されるさまざまなサポートクラスを提供します。
R2DBC コンポーネントの JavaDSL をサポートするためのクラスを提供します。
R2DBC 受信コンポーネントをサポートするためのクラスを提供します。
R2DBC 送信コンポーネントをサポートするためのクラスを提供します。
Redis-backed チャネルに関連するクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
redis モジュールによって生成されたイベント
受信エンドポイントをサポートするクラスを提供します。
Redis ベースの MetadataStore のサポートを提供します。
送信エンドポイントをサポートするクラスを提供します。
Redis メッセージストアに関連するクラスを提供します。
このモジュールのサポートクラスを提供します。
ユーティリティクラスを提供します。
Spring Resource を使用したメッセージングに関連するクラスを提供します
ルーターパターンをサポートするクラスを提供します。
RoutingSlip パターンをサポートするクラスを提供します。
RSocket コンポーネントの共通クラスを提供します。
RSocket XML 名前空間の解析および構成サポートのクラスを提供します。
Spring Integration Java DSL の RSocket コンポーネントサポートを提供します。
受信 RSocket コンポーネントを表すクラスを提供します。
送信 RSocket コンポーネントを表すクラスを提供します。
Scatter-Gather パターンをサポートするクラスを提供します。
タスクのスケジューリングに関連するクラスを提供します。
スクリプティングサポートのベースパッケージ。
構成をサポートする基本パッケージ。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Spring Integration Java DSL のスクリプトコンポーネントサポートを提供します。
JSR223 スクリプトをサポートするクラスを提供します。
メッセージ選択に関連するクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Java DSL 用の SFTP コンポーネントを提供します。
SFTP ファイルフィルタリングをサポートするクラスを提供します。
SFTP ゲートウェイをサポートするクラスを提供します。
受信エンドポイントをサポートするクラスを提供します。
SFTP 発信チャネルアダプターのクラスを提供します。
SFTP サーバーに関連するクラスを提供します。
SFTP セッションをサポートするクラスを提供します。
SMB 固有のファイルリストフィルタークラス。
JavaDSL 用の SMB コンポーネントを提供します。
SMB 名前空間サポートクラス。
SMB プロトコル用の受信チャネルアダプターの実装。
SMB プロトコル用の送信チャネルアダプターの実装。
SMB リモートセッション抽象化サポートクラス。
スプリッターパターンをサポートするクラスを提供します。
コアクラスの STOMP コンポーネントを提供します。
STOMP 名前空間サポート用のパーサークラスが含まれています。
受信 STOMP コンポーネントを表すクラスを提供します。
送信 STOMP コンポーネントを表すクラスを提供します。
STOMP コンポーネントをサポートするクラスを提供します。
メッセージの保存に関連するクラスを提供します。
ストリームサポートの基本パッケージ。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
ベースコアサポートパッケージ。
アプリケーションコンテキストの使用をサポートするクラスを提供します。
メッセージ変換をサポートするクラスを提供します。
JSON をサポートするクラスを提供します。
リソースのロックに関連するクラスを提供します。
管理サポートに関連するクラスを提供します。
5.0 メトリクスに関連するインターフェースを提供します。
メトリクスに対する Micrometer の使用をサポートするクラスを提供します。
Micrometer Observation API をサポートするクラスを提供します。
ランタイムシステムのグローバルユーティリティサポートクラスを提供します。
Syslog サポートの基本パッケージ。
構成用のクラスを提供します。パーサー、名前空間ハンドラー、ファクトリ Bean。
受信エンドポイントのクラスを提供します。
コンテキスト関連のコンポーネントをテストします。
いくつかの BaseMatcher 実装を提供します。
統合コンポーネントをモックするためのユーティリティ。
さまざまなテストルールを提供します。
Spring Integration リクエスト / レスポンスメッセージシナリオのテストを含む、いくつかのテストサポートクラスを提供します。
さまざまなテストユーティリティを提供します。たとえば、TestUtils は、プライベート Bean プロパティを簡単に取得するための便利なヘルパーを提供します。
Spring Integration アプリケーションでのトランザクションおよび疑似トランザクションの使用をサポートするクラスを提供します。
エンリッチャーとフィルターを含むさまざまな Transformers のコア実装が含まれています。
Transformers のサポートクラスが含まれています。
コアユーティリティクラスを提供します。
構成用のクラス(パーサー、名前空間ハンドラー)を提供します。
Spring Integration Java DSL の WebFlux コンポーネントサポートを提供します。
受信エンドポイントをサポートするクラスを提供します。
送信エンドポイントをサポートするクラスを提供します。
WebFlux エンドポイントをサポートするクラスを提供します。
すべての WebSocket コンポーネントで使用されるクラスを提供します。
WebSockets 名前空間サポート用のパーサークラスが含まれています。
受信 WebSocket コンポーネントを表すクラスを提供します。
送信 WebSocket コンポーネントを表すクラスを提供します。
WebSocket コンポーネントから使用されるサポートクラスを提供します。
いくつかの受信および送信 Web サービスコンポーネントを提供します。
Web サービスネームスペースサポート用のパーサークラスが含まれています。
DSL サポート用のクラスが含まれています。
XML モジュールのルートパッケージ。
XML 名前空間サポート用のパーサークラスが含まれています。
ペイロードインスタンスを考慮に入れて、ResultSE を返す ResultFactory を提供します。
XML メッセージルーターを提供します。
XML 中心の MessageSelector 実装を提供します。
さまざまな SourceFactory 実装を提供します。
AbstractMessageSplitter の実装を提供します。
Transformer と Enricher の実装を提供します。
Transformers のサポートクラスが含まれています。
XPath サポートクラスを提供します。
Spring Integration XMPP モジュールのルートパッケージ。
XMPP 名前空間サポート用のパーサークラスが含まれています。
すべての XMPP コンポーネントで共有されるクラスを提供します。
AbstractXmppConnectionAwareEndpoint を継承する XMPP 受信エンドポイント実装を提供します。
XMPP 送信 MessageHandler 実装を提供します。
XMPP 固有のサポートクラスを提供します。
ZeroMQ コンポーネントをサポートするための共通クラスを提供します。
ZeroMQ を介したメッセージチャネルサポートのクラスを提供します。
JavaDSL を介して ZeroMQ コンポーネントをサポートするためのクラスを提供します。
ZeroMQ を介した受信チャネルアダプターのクラスを提供します。
ZeroMQ を介した送信チャネルアダプターのクラスを提供します。
Zip モジュールのルートパッケージ。
Zip コンポーネントの Xml 名前空間サポートを提供するパーサークラスを提供します。
Zip のスプリッターパターンをサポートするクラス。
Zip の Transformer パターンをサポートするクラス。
構成に関連するクラスを提供します。
zookeeper 構成の基本パッケージ。
s-c-c-zookeeper がリリースされるまでの一時パッケージ。
ロックに関連するクラスを提供します。
Zookeeper ベースの ListenableMetadataStore をサポートするクラスを提供します