org.mockserver.proxy.unification
Class PortUnificationHandler
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.SimpleChannelInboundHandler<io.netty.buffer.ByteBuf>
org.mockserver.proxy.unification.PortUnificationHandler
- All Implemented Interfaces:
- io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler
- Direct Known Subclasses:
- DirectProxyUnificationHandler, HttpProxyUnificationHandler
@ChannelHandler.Sharable
public abstract class PortUnificationHandler
- extends io.netty.channel.SimpleChannelInboundHandler<io.netty.buffer.ByteBuf>
- Author:
- jamesdbloom
| Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler |
io.netty.channel.ChannelHandler.Sharable |
| Methods inherited from class io.netty.channel.SimpleChannelInboundHandler |
acceptInboundMessage, channelRead |
| Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter |
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered |
| Methods inherited from class io.netty.channel.ChannelHandlerAdapter |
ensureNotSharable, handlerAdded, handlerRemoved, isSharable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface io.netty.channel.ChannelHandler |
handlerAdded, handlerRemoved |
SSL_ENABLED_UPSTREAM
public static final io.netty.util.AttributeKey<Boolean> SSL_ENABLED_UPSTREAM
SSL_ENABLED_DOWNSTREAM
public static final io.netty.util.AttributeKey<Boolean> SSL_ENABLED_DOWNSTREAM
logger
public static org.slf4j.Logger logger
PortUnificationHandler
public PortUnificationHandler()
enabledSslUpstreamAndDownstream
public static void enabledSslUpstreamAndDownstream(io.netty.channel.Channel channel)
isSslEnabledUpstream
public static boolean isSslEnabledUpstream(io.netty.channel.Channel channel)
enabledSslDownstream
public static void enabledSslDownstream(io.netty.channel.Channel channel)
disableSslDownstream
public static void disableSslDownstream(io.netty.channel.Channel channel)
isSslEnabledDownstream
public static boolean isSslEnabledDownstream(io.netty.channel.Channel channel)
closeOnFlush
public static void closeOnFlush(io.netty.channel.Channel ch)
- Closes the specified channel after all queued write requests are flushed.
channelRead0
protected void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf msg)
throws Exception
- Specified by:
channelRead0 in class io.netty.channel.SimpleChannelInboundHandler<io.netty.buffer.ByteBuf>
- Throws:
Exception
addLastIfNotPresent
protected void addLastIfNotPresent(io.netty.channel.ChannelPipeline pipeline,
io.netty.channel.ChannelHandler channelHandler)
configurePipeline
protected abstract void configurePipeline(io.netty.channel.ChannelHandlerContext ctx,
io.netty.channel.ChannelPipeline pipeline)
exceptionCaught
public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
Throwable cause)
- Specified by:
exceptionCaught in interface io.netty.channel.ChannelHandler- Specified by:
exceptionCaught in interface io.netty.channel.ChannelInboundHandler- Overrides:
exceptionCaught in class io.netty.channel.ChannelInboundHandlerAdapter
Copyright © 2017. All rights reserved.