- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface SessionCallback<T>
Callback interface for executing operations within a
- Christoph Strobl
- See Also:
doInSessionExecute operations against a MongoDB instance via session bound
MongoOperations. The session is inferred directly into the operation so that no further interaction is necessary.
Please note that only Spring Data-specific abstractions like
MongoOperations.find(Query, Class)and others are enhanced with the
ClientSession. When obtaining plain MongoDB gateway objects like
MongoOperations.getCollection(String)we leave responsibility for
ClientSessionagain up to the caller.
operations- will never be null.
- can be null.