class sun.net.httpserver.ServerConfig
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.net.httpserver.ServerConfig
super_class: java.lang.Object
{
static int clockTick;
descriptor: I
flags: (0x0008) ACC_STATIC
static int defaultClockTick;
descriptor: I
flags: (0x0008) ACC_STATIC
static long defaultReadTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static long defaultWriteTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static long defaultIdleInterval;
descriptor: J
flags: (0x0008) ACC_STATIC
static long defaultSelCacheTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static int defaultMaxIdleConnections;
descriptor: I
flags: (0x0008) ACC_STATIC
static int ;
descriptor: I
flags: (0x0008) ACC_STATIC
static long defaultDrainAmount;
descriptor: J
flags: (0x0008) ACC_STATIC
static long readTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static long writeTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static long idleInterval;
descriptor: J
flags: (0x0008) ACC_STATIC
static long selCacheTimeout;
descriptor: J
flags: (0x0008) ACC_STATIC
static long drainAmount;
descriptor: J
flags: (0x0008) ACC_STATIC
static int maxIdleConnections;
descriptor: I
flags: (0x0008) ACC_STATIC
private static int ;
descriptor: I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static boolean debug;
descriptor: Z
flags: (0x0008) ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: sipush 10000
putstatic sun.net.httpserver.ServerConfig.defaultClockTick:I
1: ldc 20
putstatic sun.net.httpserver.ServerConfig.defaultReadTimeout:J
2: ldc 60
putstatic sun.net.httpserver.ServerConfig.defaultWriteTimeout:J
3: ldc 300
putstatic sun.net.httpserver.ServerConfig.defaultIdleInterval:J
4: ldc 120
putstatic sun.net.httpserver.ServerConfig.defaultSelCacheTimeout:J
5: sipush 200
putstatic sun.net.httpserver.ServerConfig.defaultMaxIdleConnections:I
6: sipush 200
putstatic sun.net.httpserver.ServerConfig.defaultMaxReqHeaders:I
7: ldc 65536
putstatic sun.net.httpserver.ServerConfig.defaultDrainAmount:J
8: iconst_0
putstatic sun.net.httpserver.ServerConfig.debug:Z
9: new sun.security.action.GetLongAction
dup
10: ldc "sun.net.httpserver.idleInterval"
11: getstatic sun.net.httpserver.ServerConfig.defaultIdleInterval:J
12: invokespecial sun.security.action.GetLongAction.<init>:(Ljava/lang/String;J)V
13: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Long
14: invokevirtual java.lang.Long.longValue:()J
ldc 1000
15: lmul
putstatic sun.net.httpserver.ServerConfig.idleInterval:J
16: new sun.security.action.GetIntegerAction
dup
17: ldc "sun.net.httpserver.clockTick"
18: getstatic sun.net.httpserver.ServerConfig.defaultClockTick:I
19: invokespecial sun.security.action.GetIntegerAction.<init>:(Ljava/lang/String;I)V
20: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Integer
21: invokevirtual java.lang.Integer.intValue:()I
22: putstatic sun.net.httpserver.ServerConfig.clockTick:I
23: new sun.security.action.GetIntegerAction
dup
24: ldc "sun.net.httpserver.maxIdleConnections"
25: getstatic sun.net.httpserver.ServerConfig.defaultMaxIdleConnections:I
26: invokespecial sun.security.action.GetIntegerAction.<init>:(Ljava/lang/String;I)V
27: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Integer
28: invokevirtual java.lang.Integer.intValue:()I
29: putstatic sun.net.httpserver.ServerConfig.maxIdleConnections:I
30: new sun.security.action.GetLongAction
dup
31: ldc "sun.net.httpserver.readTimeout"
32: getstatic sun.net.httpserver.ServerConfig.defaultReadTimeout:J
33: invokespecial sun.security.action.GetLongAction.<init>:(Ljava/lang/String;J)V
34: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Long
35: invokevirtual java.lang.Long.longValue:()J
ldc 1000
36: lmul
putstatic sun.net.httpserver.ServerConfig.readTimeout:J
37: new sun.security.action.GetLongAction
dup
38: ldc "sun.net.httpserver.selCacheTimeout"
39: getstatic sun.net.httpserver.ServerConfig.defaultSelCacheTimeout:J
40: invokespecial sun.security.action.GetLongAction.<init>:(Ljava/lang/String;J)V
41: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Long
42: invokevirtual java.lang.Long.longValue:()J
ldc 1000
43: lmul
putstatic sun.net.httpserver.ServerConfig.selCacheTimeout:J
44: new sun.security.action.GetLongAction
dup
45: ldc "sun.net.httpserver.writeTimeout"
46: getstatic sun.net.httpserver.ServerConfig.defaultWriteTimeout:J
47: invokespecial sun.security.action.GetLongAction.<init>:(Ljava/lang/String;J)V
48: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Long
49: invokevirtual java.lang.Long.longValue:()J
ldc 1000
50: lmul
putstatic sun.net.httpserver.ServerConfig.writeTimeout:J
51: new sun.security.action.GetLongAction
dup
52: ldc "sun.net.httpserver.drainAmount"
53: getstatic sun.net.httpserver.ServerConfig.defaultDrainAmount:J
54: invokespecial sun.security.action.GetLongAction.<init>:(Ljava/lang/String;J)V
55: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Long
56: invokevirtual java.lang.Long.longValue:()J
57: putstatic sun.net.httpserver.ServerConfig.drainAmount:J
58: new sun.security.action.GetIntegerAction
dup
59: ldc "sun.net.httpserver.maxReqHeaders"
60: getstatic sun.net.httpserver.ServerConfig.defaultMaxReqHeaders:I
61: invokespecial sun.security.action.GetIntegerAction.<init>:(Ljava/lang/String;I)V
62: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Integer
63: invokevirtual java.lang.Integer.intValue:()I
64: putstatic sun.net.httpserver.ServerConfig.maxReqHeaders:I
65: new sun.security.action.GetBooleanAction
dup
66: ldc "sun.net.httpserver.debug"
67: invokespecial sun.security.action.GetBooleanAction.<init>:(Ljava/lang/String;)V
68: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.Boolean
69: invokevirtual java.lang.Boolean.booleanValue:()Z
70: putstatic sun.net.httpserver.ServerConfig.debug:Z
71: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/net/httpserver/ServerConfig;
static long getReadTimeout();
descriptor: ()J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.readTimeout:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
static long getSelCacheTimeout();
descriptor: ()J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.selCacheTimeout:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
static boolean debugEnabled();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.debug:Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static long getIdleInterval();
descriptor: ()J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.idleInterval:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
static int getClockTick();
descriptor: ()I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.clockTick:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
static int getMaxIdleConnections();
descriptor: ()I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.maxIdleConnections:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
static long getWriteTimeout();
descriptor: ()J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.writeTimeout:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
static long getDrainAmount();
descriptor: ()J
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.drainAmount:J
lreturn
LocalVariableTable:
Start End Slot Name Signature
static int ();
descriptor: ()I
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic sun.net.httpserver.ServerConfig.maxReqHeaders:I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ServerConfig.java"