public final class ChannelContextAccessor extends Object implements io.micrometer.context.ContextAccessor<Channel,Channel>
ContextAccessor
to enable reading values from a Netty Channel
and
writing values to a Netty Channel
.
Note: This public class implements the io.micrometer:context-propagation
SPI library,
which is an optional dependency.
Constructor and Description |
---|
ChannelContextAccessor() |
Modifier and Type | Method and Description |
---|---|
Class<? extends Channel> |
readableType() |
<T> T |
readValue(Channel sourceContext,
Object key) |
void |
readValues(Channel sourceContext,
Predicate<Object> keyPredicate,
Map<Object,Object> readValues) |
Class<? extends Channel> |
writeableType() |
Channel |
writeValues(Map<Object,Object> valuesToWrite,
Channel targetContext) |
public void readValues(Channel sourceContext, Predicate<Object> keyPredicate, Map<Object,Object> readValues)