public final class ChannelContextAccessor extends Object
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 io.netty.channel.Channel> |
readableType() |
<T> T |
readValue(io.netty.channel.Channel sourceContext,
Object key) |
void |
readValues(io.netty.channel.Channel sourceContext,
Predicate<Object> keyPredicate,
Map<Object,Object> readValues) |
Class<? extends io.netty.channel.Channel> |
writeableType() |
io.netty.channel.Channel |
writeValues(Map<Object,Object> valuesToWrite,
io.netty.channel.Channel targetContext) |
public Class<? extends io.netty.channel.Channel> readableType()
public void readValues(io.netty.channel.Channel sourceContext, Predicate<Object> keyPredicate, Map<Object,Object> readValues)
public Class<? extends io.netty.channel.Channel> writeableType()