final class org.springframework.web.servlet.function.DefaultAsyncServerResponse extends org.springframework.web.servlet.function.ErrorHandlingServerResponse implements org.springframework.web.servlet.function.AsyncServerResponse
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.springframework.web.servlet.function.DefaultAsyncServerResponse
super_class: org.springframework.web.servlet.function.ErrorHandlingServerResponse
{
static final boolean reactiveStreamsPresent;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
private final java.util.concurrent.CompletableFuture<org.springframework.web.servlet.function.ServerResponse> futureResponse;
descriptor: Ljava/util/concurrent/CompletableFuture;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/CompletableFuture<Lorg/springframework/web/servlet/function/ServerResponse;>;
private final java.time.Duration timeout;
descriptor: Ljava/time/Duration;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private void <init>(java.util.concurrent.CompletableFuture<org.springframework.web.servlet.function.ServerResponse>, java.time.Duration);
descriptor: (Ljava/util/concurrent/CompletableFuture;Ljava/time/Duration;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe type org.reactivestreams.Publisher cannot be resolved. It is indirectly referenced from required .class files\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.http.Cookie cannot be resolved\n\tThe import javax.servlet.http.HttpServletRequest cannot be resolved\n\tThe import javax.servlet.http.HttpServletResponse cannot be resolved\n\tThe import org.reactivestreams.Publisher cannot be resolved\n\tThe type DefaultAsyncServerResponse must implement the inherited abstract method ServerResponse.writeTo(HttpServletRequest, HttpServletResponse, ServerResponse.Context)\n\tCookie cannot be resolved to a type\n\tThe method delegate(Function<ServerResponse,MultiValueMap<String,Cookie>>) from the type DefaultAsyncServerResponse refers to the missing type Cookie\n\tThe method cookies() from the type ServerResponse refers to the missing type Cookie\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tServletException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tServletException cannot be resolved to a type\n\tPublisher cannot be resolved to a type\n\tType mismatch: cannot convert from Publisher<Object> to Publisher<ServerResponse>\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
Signature: (Ljava/util/concurrent/CompletableFuture<Lorg/springframework/web/servlet/function/ServerResponse;>;Ljava/time/Duration;)V
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
futureResponse
timeout
public org.springframework.web.servlet.function.ServerResponse block();
descriptor: ()Lorg/springframework/web/servlet/function/ServerResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
public org.springframework.http.HttpStatus statusCode();
descriptor: ()Lorg/springframework/http/HttpStatus;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
public int rawStatusCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
public org.springframework.http.HttpHeaders ();
descriptor: ()Lorg/springframework/http/HttpHeaders;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
public org.springframework.util.MultiValueMap<java.lang.String, Cookie> cookies();
descriptor: ()Lorg/springframework/util/MultiValueMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tCookie cannot be resolved to a type\n\tThe method delegate(Function<ServerResponse,MultiValueMap<String,Cookie>>) from the type DefaultAsyncServerResponse refers to the missing type Cookie\n\tThe method cookies() from the type ServerResponse refers to the missing type Cookie\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;
private <R> R delegate(java.util.function.Function<org.springframework.web.servlet.function.ServerResponse, R>);
descriptor: (Ljava/util/function/Function;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
Signature: <R:Ljava/lang/Object;>(Ljava/util/function/Function<Lorg/springframework/web/servlet/function/ServerResponse;TR;>;)TR;
MethodParameters:
Name Flags
function
public org.springframework.web.servlet.ModelAndView writeTo(HttpServletRequest, HttpServletResponse, org.springframework.web.servlet.function.ServerResponse$Context);
descriptor: (LHttpServletRequest;LHttpServletResponse;Lorg/springframework/web/servlet/function/ServerResponse$Context;)Lorg/springframework/web/servlet/ModelAndView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
Exceptions:
throws ServletException, java.io.IOException
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
request
response
context
static void writeAsync(HttpServletRequest, HttpServletResponse, org.springframework.web.context.request.async.DeferredResult<?>);
descriptor: (LHttpServletRequest;LHttpServletResponse;Lorg/springframework/web/context/request/async/DeferredResult;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tServletException cannot be resolved to a type\n\tNo exception of type Object can be thrown; an exception type must be a subclass of Throwable\n\tServletException cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws ServletException, java.io.IOException
Signature: (LHttpServletRequest;LHttpServletResponse;Lorg/springframework/web/context/request/async/DeferredResult<*>;)V
MethodParameters:
Name Flags
request
response
deferredResult
private org.springframework.web.context.request.async.DeferredResult<org.springframework.web.servlet.function.ServerResponse> createDeferredResult();
descriptor: ()Lorg/springframework/web/context/request/async/DeferredResult;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/web/servlet/function/DefaultAsyncServerResponse;
Signature: ()Lorg/springframework/web/context/request/async/DeferredResult<Lorg/springframework/web/servlet/function/ServerResponse;>;
public static org.springframework.web.servlet.function.AsyncServerResponse create(java.lang.Object, java.time.Duration);
descriptor: (Ljava/lang/Object;Ljava/time/Duration;)Lorg/springframework/web/servlet/function/AsyncServerResponse;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tPublisher cannot be resolved to a type\n\tType mismatch: cannot convert from Publisher<Object> to Publisher<ServerResponse>\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
o
timeout
}
SourceFile: "DefaultAsyncServerResponse.java"
InnerClasses:
public abstract Context = org.springframework.web.servlet.function.ServerResponse$Context of org.springframework.web.servlet.function.ServerResponse