final class io.netty.channel.DefaultChannelPipeline$TailContext extends io.netty.channel.AbstractChannelHandlerContext implements io.netty.channel.ChannelInboundHandler
{
final io.netty.channel.DefaultChannelPipeline this$0;
void <init>(io.netty.channel.DefaultChannelPipeline, io.netty.channel.DefaultChannelPipeline)
{
io.netty.channel.DefaultChannelPipeline$TailContext v;
java.lang.String v;
io.netty.channel.DefaultChannelPipeline v, v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.DefaultChannelPipeline;
v := @parameter: io.netty.channel.DefaultChannelPipeline;
v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0> = v;
v = <io.netty.channel.DefaultChannelPipeline: java.lang.String TAIL_NAME>;
specialinvoke v.<io.netty.channel.AbstractChannelHandlerContext: void <init>(io.netty.channel.DefaultChannelPipeline,io.netty.util.concurrent.EventExecutor,java.lang.String,java.lang.Class)>(v, null, v, class "Lio/netty/channel/DefaultChannelPipeline$TailContext;");
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline$TailContext: boolean setAddComplete()>();
return;
}
public io.netty.channel.ChannelHandler handler()
{
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
return v;
}
public void channelRegistered(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
return;
}
public void channelUnregistered(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
return;
}
public void channelActive(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundChannelActive()>();
return;
}
public void channelInactive(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundChannelInactive()>();
return;
}
public void channelWritabilityChanged(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledChannelWritabilityChanged()>();
return;
}
public void handlerAdded(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
return;
}
public void handlerRemoved(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
return;
}
public void userEventTriggered(io.netty.channel.ChannelHandlerContext, java.lang.Object)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
java.lang.Object v;
io.netty.channel.DefaultChannelPipeline v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: java.lang.Object;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundUserEventTriggered(java.lang.Object)>(v);
return;
}
public void exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable)
{
java.lang.Throwable v;
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
io.netty.channel.DefaultChannelPipeline v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: java.lang.Throwable;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundException(java.lang.Throwable)>(v);
return;
}
public void channelRead(io.netty.channel.ChannelHandlerContext, java.lang.Object)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
java.lang.Object v;
io.netty.channel.DefaultChannelPipeline v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: java.lang.Object;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundMessage(io.netty.channel.ChannelHandlerContext,java.lang.Object)>(v, v);
return;
}
public void channelReadComplete(io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.ChannelHandlerContext v;
io.netty.channel.DefaultChannelPipeline v;
io.netty.channel.DefaultChannelPipeline$TailContext v;
v := @this: io.netty.channel.DefaultChannelPipeline$TailContext;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v = v.<io.netty.channel.DefaultChannelPipeline$TailContext: io.netty.channel.DefaultChannelPipeline this$0>;
virtualinvoke v.<io.netty.channel.DefaultChannelPipeline: void onUnhandledInboundChannelReadComplete()>();
return;
}
}