class org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler extends io.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.http.FullHttpResponse>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler
super_class: io.netty.channel.SimpleChannelInboundHandler
{
private final org.springframework.util.concurrent.SettableListenableFuture<org.springframework.http.client.ClientHttpResponse> responseFuture;
descriptor: Lorg/springframework/util/concurrent/SettableListenableFuture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/springframework/util/concurrent/SettableListenableFuture<Lorg/springframework/http/client/ClientHttpResponse;>;
public void <init>(org.springframework.util.concurrent.SettableListenableFuture<org.springframework.http.client.ClientHttpResponse>);
descriptor: (Lorg/springframework/util/concurrent/SettableListenableFuture;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial io.netty.channel.SimpleChannelInboundHandler.<init>:()V
1: aload 0
aload 1
putfield org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler.responseFuture:Lorg/springframework/util/concurrent/SettableListenableFuture;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/http/client/Netty4ClientHttpRequest$RequestExecuteHandler;
0 3 1 responseFuture Lorg/springframework/util/concurrent/SettableListenableFuture<Lorg/springframework/http/client/ClientHttpResponse;>;
Signature: (Lorg/springframework/util/concurrent/SettableListenableFuture<Lorg/springframework/http/client/ClientHttpResponse;>;)V
MethodParameters:
Name Flags
responseFuture
protected void channelRead0(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.FullHttpResponse);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpResponse;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler.responseFuture:Lorg/springframework/util/concurrent/SettableListenableFuture;
new org.springframework.http.client.Netty4ClientHttpResponse
dup
aload 1
aload 2
invokespecial org.springframework.http.client.Netty4ClientHttpResponse.<init>:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpResponse;)V
invokevirtual org.springframework.util.concurrent.SettableListenableFuture.set:(Ljava/lang/Object;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/http/client/Netty4ClientHttpRequest$RequestExecuteHandler;
0 2 1 context Lio/netty/channel/ChannelHandlerContext;
0 2 2 response Lio/netty/handler/codec/http/FullHttpResponse;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
context
response
public void exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler.responseFuture:Lorg/springframework/util/concurrent/SettableListenableFuture;
aload 2
invokevirtual org.springframework.util.concurrent.SettableListenableFuture.setException:(Ljava/lang/Throwable;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/http/client/Netty4ClientHttpRequest$RequestExecuteHandler;
0 2 1 context Lio/netty/channel/ChannelHandlerContext;
0 2 2 cause Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
context
cause
protected void channelRead0(io.netty.channel.ChannelHandlerContext, java.lang.Object);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast io.netty.handler.codec.http.FullHttpResponse
invokevirtual org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler.channelRead0:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/http/FullHttpResponse;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
}
Signature: Lio/netty/channel/SimpleChannelInboundHandler<Lio/netty/handler/codec/http/FullHttpResponse;>;
SourceFile: "Netty4ClientHttpRequest.java"
NestHost: org.springframework.http.client.Netty4ClientHttpRequest
InnerClasses:
private RequestExecuteHandler = org.springframework.http.client.Netty4ClientHttpRequest$RequestExecuteHandler of org.springframework.http.client.Netty4ClientHttpRequest