インターフェース MessageCollectionCallback<T>
- 型パラメーター:
T
- 予想されるアイテム型。
- すべてのスーパーインターフェース:
CollectionCallback<T>
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ゲートウェイ上の他の照会オプションの代替として
MongoDbOutboundGateway
で使用されるコールバック。 標準の CollectionCallback
と同じロールを果たしますが、MongoDbOutboundGateway
の handleMessage()
プロセス中に Message<?> requestMessage
コンテキストを使用します。
- 導入:
- 5.0.11
- 作成者:
- Artem Bilan
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default T
doInCollection
(com.mongodb.client.MongoCollection<org.bson.Document> collection) doInCollection
(com.mongodb.client.MongoCollection<org.bson.Document> collection, Message<?> requestMessage) リクエストメッセージをコンテキストとして使用して、コレクションで Mongo 操作を実行します。
メソッドの詳細
doInCollection
@Nullable T doInCollection(com.mongodb.client.MongoCollection<org.bson.Document> collection, Message<?> requestMessage) throws com.mongodb.MongoException, DataAccessException リクエストメッセージをコンテキストとして使用して、コレクションで Mongo 操作を実行します。- パラメーター:
collection
- 決して null にはなりません。requestMessage
- 操作に使用するリクエストメッセージ- 戻り値:
- null でもかまいません。
- 例外:
com.mongodb.MongoException
- MongoDB 固有の例外DataAccessException
- データアクセス例外
doInCollection
default T doInCollection(com.mongodb.client.MongoCollection<org.bson.Document> collection) throws com.mongodb.MongoException, DataAccessException - 次で指定:
- インターフェース
CollectionCallback<T>
のdoInCollection
- 例外:
com.mongodb.MongoException
DataAccessException