Реализация метода withSession (сеанс ClientSession) интерфейса Spring Data MongoDB MongoDbFactory - PullRequest
0 голосов
/ 10 июля 2020

Я работаю над реализацией интерфейса MongoDbFactory, однако я застрял на реализации метода withSession (сеанс ClientSession). Используемая версия Spring Data MongoDB - 2.2.8.RELEASE.

    /**
     * Obtain a {@link ClientSession} bound instance of {@link MongoDbFactory} returning {@link MongoDatabase} instances
     * that are aware and bound to the given session.
     *
     * @param session must not be {@literal null}.
     * @return never {@literal null}.
     * @since 2.1
     */
    MongoDbFactory withSession(ClientSession session);

Я попытался просмотреть реализации, найденные в исходной библиотеке, но все же не уверен, что мне делать дальше. Приветствуется любая помощь, особенно в отношении значения той части, в которой говорится «осведомлен и привязан к данному сеансу».

1 Ответ

0 голосов
/ 10 июля 2020

Посмотрите SimpleMongoDbFactory реализация и / или MongoDatabaseUtils.doGetMongoDatabase(...) метод

...