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()