Class ChannelUtils
java.lang.Object
software.amazon.awssdk.http.nio.netty.internal.utils.ChannelUtils
- 
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional<T> getAttribute(io.netty.channel.Channel channel, io.netty.util.AttributeKey<T> key) Retrieve optional attribute of the channelstatic voidremoveIfExists(io.netty.channel.ChannelPipeline pipeline, Class<? extends io.netty.channel.ChannelHandler>... handlers) Removes handlers of the given class types from the pipeline. 
- 
Method Details
- 
removeIfExists
@SafeVarargs public static void removeIfExists(io.netty.channel.ChannelPipeline pipeline, Class<? extends io.netty.channel.ChannelHandler>... handlers) Removes handlers of the given class types from the pipeline.- Parameters:
 pipeline- the pipeline to remove handlers fromhandlers- handlers to remove, identified by class
 - 
getAttribute
public static <T> Optional<T> getAttribute(io.netty.channel.Channel channel, io.netty.util.AttributeKey<T> key) Retrieve optional attribute of the channel- Type Parameters:
 T- the type of the attribute value- Parameters:
 channel- the channelkey- the key of the attribute- Returns:
 - optional attribute
 
 
 -