public interface java.net.http.HttpClient$Builder
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: java.net.http.HttpClient$Builder
super_class: java.lang.Object
{
public static final java.net.ProxySelector NO_PROXY;
descriptor: Ljava/net/ProxySelector;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
invokestatic java.net.ProxySelector.of:(Ljava/net/InetSocketAddress;)Ljava/net/ProxySelector;
putstatic java.net.http.HttpClient$Builder.NO_PROXY:Ljava/net/ProxySelector;
return
LocalVariableTable:
Start End Slot Name Signature
public abstract java.net.http.HttpClient$Builder cookieHandler(java.net.CookieHandler);
descriptor: (Ljava/net/CookieHandler;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cookieHandler
public abstract java.net.http.HttpClient$Builder connectTimeout(java.time.Duration);
descriptor: (Ljava/time/Duration;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
duration
public abstract java.net.http.HttpClient$Builder sslContext(javax.net.ssl.SSLContext);
descriptor: (Ljavax/net/ssl/SSLContext;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sslContext
public abstract java.net.http.HttpClient$Builder sslParameters(javax.net.ssl.SSLParameters);
descriptor: (Ljavax/net/ssl/SSLParameters;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sslParameters
public abstract java.net.http.HttpClient$Builder executor(java.util.concurrent.Executor);
descriptor: (Ljava/util/concurrent/Executor;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
executor
public abstract java.net.http.HttpClient$Builder followRedirects(java.net.http.HttpClient$Redirect);
descriptor: (Ljava/net/http/HttpClient$Redirect;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
policy
public abstract java.net.http.HttpClient$Builder version(java.net.http.HttpClient$Version);
descriptor: (Ljava/net/http/HttpClient$Version;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
version
public abstract java.net.http.HttpClient$Builder priority(int);
descriptor: (I)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
priority
public abstract java.net.http.HttpClient$Builder proxy(java.net.ProxySelector);
descriptor: (Ljava/net/ProxySelector;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
proxySelector
public abstract java.net.http.HttpClient$Builder authenticator(java.net.Authenticator);
descriptor: (Ljava/net/Authenticator;)Ljava/net/http/HttpClient$Builder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
authenticator
public abstract java.net.http.HttpClient build();
descriptor: ()Ljava/net/http/HttpClient;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HttpClient.java"
NestHost: java.net.http.HttpClient
InnerClasses:
public abstract Builder = java.net.http.HttpClient$Builder of java.net.http.HttpClient
public final Redirect = java.net.http.HttpClient$Redirect of java.net.http.HttpClient
public final Version = java.net.http.HttpClient$Version of java.net.http.HttpClient