Interface MybatisReactiveContextManager
-
- All Known Implementing Classes:
DefaultReactiveSqlSession
public interface MybatisReactiveContextManagerThe interface Mybatis reactive context helper.- Version:
- 1.0.0
- Author:
- Gang Cheng
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static reactor.core.publisher.Mono<ReactiveExecutorContext>currentContext()read current context.static reactor.core.publisher.Mono<ReactiveExecutorContextAttribute>currentContextAttribute()read current context attribute.reactor.util.context.ContextinitReactiveExecutorContext(reactor.util.context.Context context)init reactive executor contextreactor.util.context.ContextinitReactiveExecutorContext(reactor.util.context.Context context, R2dbcStatementLog r2dbcStatementLog)init reactive executor context with R2dbcStatementLogstatic reactor.util.context.ContextinitReactiveExecutorContextAttribute(reactor.util.context.Context context)Init reactive executor context attribute.static reactor.util.context.ContextinitReactiveExecutorContextAttribute(reactor.util.context.Context context, Consumer<ReactiveExecutorContextAttribute> attributeConsumer)Init reactive executor context attribute.
-
-
-
Method Detail
-
currentContext
static reactor.core.publisher.Mono<ReactiveExecutorContext> currentContext()
read current context.- Returns:
- mono mono
-
currentContextAttribute
static reactor.core.publisher.Mono<ReactiveExecutorContextAttribute> currentContextAttribute()
read current context attribute.- Returns:
- mono mono
-
initReactiveExecutorContextAttribute
static reactor.util.context.Context initReactiveExecutorContextAttribute(reactor.util.context.Context context, Consumer<ReactiveExecutorContextAttribute> attributeConsumer)Init reactive executor context attribute.- Parameters:
context- the contextattributeConsumer- the attribute consumer- Returns:
- the context
-
initReactiveExecutorContextAttribute
static reactor.util.context.Context initReactiveExecutorContextAttribute(reactor.util.context.Context context)
Init reactive executor context attribute.- Parameters:
context- the context- Returns:
- the context
-
initReactiveExecutorContext
reactor.util.context.Context initReactiveExecutorContext(reactor.util.context.Context context, R2dbcStatementLog r2dbcStatementLog)init reactive executor context with R2dbcStatementLog- Parameters:
context- the contextr2dbcStatementLog- the statement log helper- Returns:
- context context
-
initReactiveExecutorContext
reactor.util.context.Context initReactiveExecutorContext(reactor.util.context.Context context)
init reactive executor context- Parameters:
context- the context- Returns:
- context context
-
-