Package io.smallrye.mutiny.context
Class BaseContextPropagationInterceptor
java.lang.Object
io.smallrye.mutiny.context.BaseContextPropagationInterceptor
- All Implemented Interfaces:
CallbackDecorator,MutinyInterceptor
- Direct Known Subclasses:
DefaultContextPropagationInterceptor
-
Field Summary
Fields inherited from interface io.smallrye.mutiny.infrastructure.MutinyInterceptor
DEFAULT_ORDINAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<I1,I2, I3, O>
Functions.Function3<I1, I2, I3, O> decorate(Functions.Function3<I1, I2, I3, O> function) <I1,I2, I3, I4, O>
Functions.Function4<I1, I2, I3, I4, O> decorate(Functions.Function4<I1, I2, I3, I4, O> function) <I1,I2, I3, I4, I5, O>
Functions.Function5<I1, I2, I3, I4, I5, O> decorate(Functions.Function5<I1, I2, I3, I4, I5, O> function) <I1,I2, I3, I4, I5, I6, O>
Functions.Function6<I1, I2, I3, I4, I5, I6, O> decorate(Functions.Function6<I1, I2, I3, I4, I5, I6, O> function) <I1,I2, I3, I4, I5, I6, I7, O>
Functions.Function7<I1, I2, I3, I4, I5, I6, I7, O> decorate(Functions.Function7<I1, I2, I3, I4, I5, I6, I7, O> function) <I1,I2, I3, I4, I5, I6, I7, I8, O>
Functions.Function8<I1, I2, I3, I4, I5, I6, I7, I8, O> decorate(Functions.Function8<I1, I2, I3, I4, I5, I6, I7, I8, O> function) <I1,I2, I3, I4, I5, I6, I7, I8, I9, O>
Functions.Function9<I1, I2, I3, I4, I5, I6, I7, I8, I9, O> decorate(Functions.Function9<I1, I2, I3, I4, I5, I6, I7, I8, I9, O> function) <T1,T2, T3>
Functions.TriConsumer<T1, T2, T3> decorate(Functions.TriConsumer<T1, T2, T3> consumer) <V> Callable<V> <T1,T2> BiConsumer <T1, T2> decorate(BiConsumer<T1, T2> consumer) <I1,I2, O>
BiFunction<I1, I2, O> decorate(BiFunction<I1, I2, O> function) <T> BinaryOperator<T> decorate(BinaryOperator<T> operator) decorate(BooleanSupplier supplier) <T> Consumer<T> <I,O> Function <I, O> decorate(LongConsumer consumer) <T> Predicate<T> <T> Supplier<T> protected abstract io.smallrye.context.SmallRyeThreadContextGets the Context Propagation ThreadContext.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.mutiny.infrastructure.MutinyInterceptor
ordinal
-
Constructor Details
-
BaseContextPropagationInterceptor
public BaseContextPropagationInterceptor()
-
-
Method Details
-
getThreadContext
protected abstract io.smallrye.context.SmallRyeThreadContext getThreadContext()Gets the Context Propagation ThreadContext. External implementations may implement this method.- Returns:
- the ThreadContext
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function3<I1,I3, O> I2, decorateI3, O> (Functions.Function3<I1, I2, I3, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function4<I1,I3, I4, O> I2, decorateI3, I4, O> (Functions.Function4<I1, I2, I3, I4, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function5<I1,I3, I4, I5, O> I2, decorateI3, I4, I5, O> (Functions.Function5<I1, I2, I3, I4, I5, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function6<I1,I3, I4, I5, I6, O> I2, decorateI3, I4, I5, I6, O> (Functions.Function6<I1, I2, I3, I4, I5, I6, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function7<I1,I3, I4, I5, I6, I7, O> I2, decorateI3, I4, I5, I6, I7, O> (Functions.Function7<I1, I2, I3, I4, I5, I6, I7, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function8<I1,I3, I4, I5, I6, I7, I8, O> I2, decorateI3, I4, I5, I6, I7, I8, O> (Functions.Function8<I1, I2, I3, I4, I5, I6, I7, I8, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <I1,I2, Functions.Function9<I1,I3, I4, I5, I6, I7, I8, I9, O> I2, decorateI3, I4, I5, I6, I7, I8, I9, O> (Functions.Function9<I1, I2, I3, I4, I5, I6, I7, I8, I9, O> function) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
public <T1,T2, Functions.TriConsumer<T1,T3> T2, decorateT3> (Functions.TriConsumer<T1, T2, T3> consumer) - Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-
decorate
- Specified by:
decoratein interfaceCallbackDecorator
-