DATAMONGO-2005 - Polishing.

Reformat code.

Original pull request: #574.
This commit is contained in:
Mark Paluch
2018-07-04 08:57:47 +02:00
parent c1d840d87d
commit 5a0171203d

View File

@@ -519,10 +519,11 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
session.startTransaction();
}
return Flux.usingWhen(Mono.just(session), s -> ReactiveMongoTemplate.this.withSession(action, s),
ClientSession::commitTransaction, ClientSession::abortTransaction).doFinally(signalType -> {
doFinally.accept(session);
});
return Flux.usingWhen(Mono.just(session), //
s -> ReactiveMongoTemplate.this.withSession(action, s), //
ClientSession::commitTransaction, //
ClientSession::abortTransaction) //
.doFinally(signalType -> doFinally.accept(session));
});
}
};
@@ -530,7 +531,10 @@ public class ReactiveMongoTemplate implements ReactiveMongoOperations, Applicati
private <T> Flux<T> withSession(ReactiveSessionCallback<T> action, ClientSession session) {
return Flux.from(action.doInSession(new ReactiveSessionBoundMongoTemplate(session, ReactiveMongoTemplate.this))) //
ReactiveSessionBoundMongoTemplate operations = new ReactiveSessionBoundMongoTemplate(session,
ReactiveMongoTemplate.this);
return Flux.from(action.doInSession(operations)) //
.subscriberContext(ctx -> ReactiveMongoContext.setSession(ctx, Mono.just(session)));
}