public class org.glassfish.grizzly.http.server.ServerConfiguration extends org.glassfish.grizzly.http.server.ServerFilterConfiguration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.grizzly.http.server.ServerConfiguration
super_class: org.glassfish.grizzly.http.server.ServerFilterConfiguration
{
private static final java.util.concurrent.atomic.AtomicInteger INSTANCE_COUNT;
descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.glassfish.grizzly.http.server.HttpHandlerRegistration[] ROOT_MAPPING;
descriptor: [Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
final java.util.Map<org.glassfish.grizzly.http.server.HttpHandler, org.glassfish.grizzly.http.server.HttpHandlerRegistration[]> handlers;
descriptor: Ljava/util/Map;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Map<Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;>;
private final java.util.Map<org.glassfish.grizzly.http.server.HttpHandler, org.glassfish.grizzly.http.server.HttpHandlerRegistration[]> unmodifiableHandlers;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;>;
final java.util.List<org.glassfish.grizzly.http.server.HttpHandler> orderedHandlers;
descriptor: Ljava/util/List;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/List<Lorg/glassfish/grizzly/http/server/HttpHandler;>;
private final java.util.Set<org.glassfish.grizzly.http.server.jmxbase.JmxEventListener> jmxEventListeners;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;>;
private final org.glassfish.grizzly.http.server.HttpServerMonitoringConfig monitoringConfig;
descriptor: Lorg/glassfish/grizzly/http/server/HttpServerMonitoringConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
final org.glassfish.grizzly.http.server.HttpServer instance;
descriptor: Lorg/glassfish/grizzly/http/server/HttpServer;
flags: (0x0010) ACC_FINAL
private boolean jmxEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean allowPayloadForUndefinedHttpMethods;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long maxPayloadRemainderToSkip;
descriptor: J
flags: (0x0002) ACC_PRIVATE
final java.lang.Object handlersSync;
descriptor: Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new java.util.concurrent.atomic.AtomicInteger
dup
iconst_m1
invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
putstatic org.glassfish.grizzly.http.server.ServerConfiguration.INSTANCE_COUNT:Ljava/util/concurrent/atomic/AtomicInteger;
1: iconst_1
anewarray org.glassfish.grizzly.http.server.HttpHandlerRegistration
dup
iconst_0
getstatic org.glassfish.grizzly.http.server.HttpHandlerRegistration.ROOT:Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
aastore
putstatic org.glassfish.grizzly.http.server.ServerConfiguration.ROOT_MAPPING:[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(org.glassfish.grizzly.http.server.HttpServer);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpServer;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.glassfish.grizzly.http.server.ServerFilterConfiguration.<init>:()V
1: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.glassfish.grizzly.http.server.ServerConfiguration.handlers:Ljava/util/Map;
2: aload 0
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.handlers:Ljava/util/Map;
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
putfield org.glassfish.grizzly.http.server.ServerConfiguration.unmodifiableHandlers:Ljava/util/Map;
3: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.glassfish.grizzly.http.server.ServerConfiguration.orderedHandlers:Ljava/util/List;
4: aload 0
new java.util.concurrent.CopyOnWriteArraySet
dup
invokespecial java.util.concurrent.CopyOnWriteArraySet.<init>:()V
putfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
5: aload 0
new org.glassfish.grizzly.http.server.HttpServerMonitoringConfig
dup
invokespecial org.glassfish.grizzly.http.server.HttpServerMonitoringConfig.<init>:()V
putfield org.glassfish.grizzly.http.server.ServerConfiguration.monitoringConfig:Lorg/glassfish/grizzly/http/server/HttpServerMonitoringConfig;
6: aload 0
ldc -1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.maxPayloadRemainderToSkip:J
7: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield org.glassfish.grizzly.http.server.ServerConfiguration.handlersSync:Ljava/lang/Object;
8: aload 0
aload 1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 10 1 instance Lorg/glassfish/grizzly/http/server/HttpServer;
MethodParameters:
Name Flags
instance
public void addHttpHandler(org.glassfish.grizzly.http.server.HttpHandler);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic org.glassfish.grizzly.http.server.ServerConfiguration.ROOT_MAPPING:[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
invokevirtual org.glassfish.grizzly.http.server.ServerConfiguration.addHttpHandler:(Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 2 1 httpHandler Lorg/glassfish/grizzly/http/server/HttpHandler;
MethodParameters:
Name Flags
httpHandler final
public void addHttpHandler(org.glassfish.grizzly.http.server.HttpHandler, java.lang.String[]);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpHandler;[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
arraylength
ifne 3
1: StackMap locals:
StackMap stack:
aload 0
aload 1
getstatic org.glassfish.grizzly.http.server.ServerConfiguration.ROOT_MAPPING:[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
invokevirtual org.glassfish.grizzly.http.server.ServerConfiguration.addHttpHandler:(Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;)V
2: return
3: StackMap locals:
StackMap stack:
aload 2
arraylength
anewarray org.glassfish.grizzly.http.server.HttpHandlerRegistration
astore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 8
6: StackMap locals: org.glassfish.grizzly.http.server.HttpHandlerRegistration[] int
StackMap stack:
aload 3
iload 4
aload 2
iload 4
aaload
invokestatic org.glassfish.grizzly.http.server.HttpHandlerRegistration.fromString:(Ljava/lang/String;)Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
aastore
7: iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
aload 2
arraylength
if_icmplt 6
end local 4 9: aload 0
aload 1
aload 3
invokevirtual org.glassfish.grizzly.http.server.ServerConfiguration.addHttpHandler:(Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;)V
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 11 1 httpHandler Lorg/glassfish/grizzly/http/server/HttpHandler;
0 11 2 mappings [Ljava/lang/String;
4 11 3 registrations [Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
5 9 4 i I
MethodParameters:
Name Flags
httpHandler final
mappings final
public void addHttpHandler(org.glassfish.grizzly.http.server.HttpHandler, org.glassfish.grizzly.http.server.HttpHandlerRegistration[]);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.handlersSync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 2
ifnull 2
aload 2
arraylength
ifne 3
2: StackMap locals: java.lang.Object
StackMap stack:
getstatic org.glassfish.grizzly.http.server.ServerConfiguration.ROOT_MAPPING:[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
astore 2
3: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.handlers:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ifnull 5
4: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.orderedHandlers:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.orderedHandlers:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
6: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
aload 1
aload 2
invokevirtual org.glassfish.grizzly.http.server.HttpServer.onAddHttpHandler:(Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;)V
7: aload 3
monitorexit
8: goto 11
StackMap locals:
StackMap stack: java.lang.Throwable
9: aload 3
monitorexit
10: athrow
11: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 12 1 httpHandler Lorg/glassfish/grizzly/http/server/HttpHandler;
0 12 2 mapping [Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
Exception table:
from to target type
1 8 9 any
9 10 9 any
MethodParameters:
Name Flags
httpHandler final
mapping
public synchronized boolean removeHttpHandler(org.glassfish.grizzly.http.server.HttpHandler);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpHandler;)Z
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.handlersSync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.handlers:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
ifnull 2
iconst_1
goto 3
StackMap locals: java.lang.Object
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: istore 3
start local 3 4: iload 3
ifeq 7
5: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.orderedHandlers:Ljava/util/List;
aload 1
invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
pop
6: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
aload 1
invokevirtual org.glassfish.grizzly.http.server.HttpServer.onRemoveHttpHandler:(Lorg/glassfish/grizzly/http/server/HttpHandler;)V
7: StackMap locals: int
StackMap stack:
iload 3
aload 2
monitorexit
8: ireturn
end local 3 9: StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration org.glassfish.grizzly.http.server.HttpHandler java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
10: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 11 1 httpHandler Lorg/glassfish/grizzly/http/server/HttpHandler;
4 9 3 result Z
Exception table:
from to target type
1 8 9 any
9 10 9 any
MethodParameters:
Name Flags
httpHandler final
public java.util.Map<org.glassfish.grizzly.http.server.HttpHandler, java.lang.String[]> getHttpHandlers();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=1
start local 0 0: new java.util.HashMap
dup
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.unmodifiableHandlers:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
invokespecial java.util.HashMap.<init>:(I)V
astore 1
start local 1 1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.unmodifiableHandlers:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 22
StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration java.util.Map top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 3: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.glassfish.grizzly.http.server.HttpHandlerRegistration[]
astore 4
start local 4 4: aload 4
arraylength
anewarray java.lang.String
astore 5
start local 5 5: iconst_0
istore 6
start local 6 6: goto 20
7: StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration java.util.Map java.util.Map$Entry java.util.Iterator org.glassfish.grizzly.http.server.HttpHandlerRegistration[] java.lang.String[] int
StackMap stack:
aload 4
iload 6
aaload
invokevirtual org.glassfish.grizzly.http.server.HttpHandlerRegistration.getContextPath:()Ljava/lang/String;
astore 7
start local 7 8: aload 4
iload 6
aaload
invokevirtual org.glassfish.grizzly.http.server.HttpHandlerRegistration.getUrlPattern:()Ljava/lang/String;
astore 8
start local 8 9: aload 7
ifnonnull 12
10: aload 5
iload 6
aload 8
aastore
11: goto 19
StackMap locals: java.lang.String java.lang.String
StackMap stack:
12: aload 8
ifnonnull 15
13: aload 5
iload 6
aload 7
aastore
14: goto 19
StackMap locals:
StackMap stack:
15: aload 7
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 18
aload 8
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 18
16: aload 5
iload 6
new java.lang.StringBuilder
dup
aload 7
iconst_0
aload 7
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
17: goto 19
18: StackMap locals:
StackMap stack:
aload 5
iload 6
new java.lang.StringBuilder
dup
aload 7
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
end local 8 end local 7 19: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
20: iload 6
aload 4
arraylength
if_icmplt 7
end local 6 21: aload 1
aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast org.glassfish.grizzly.http.server.HttpHandler
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 4 end local 2 22: StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration java.util.Map top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
23: aload 1
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
1 24 1 map Ljava/util/Map<Lorg/glassfish/grizzly/http/server/HttpHandler;[Ljava/lang/String;>;
3 22 2 entry Ljava/util/Map$Entry<Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;>;
4 22 4 regs [Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;
5 22 5 strRegs [Ljava/lang/String;
6 21 6 i I
8 19 7 contextPath Ljava/lang/String;
9 19 8 urlPattern Ljava/lang/String;
Signature: ()Ljava/util/Map<Lorg/glassfish/grizzly/http/server/HttpHandler;[Ljava/lang/String;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public java.util.Map<org.glassfish.grizzly.http.server.HttpHandler, org.glassfish.grizzly.http.server.HttpHandlerRegistration[]> getHttpHandlersWithMapping();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.unmodifiableHandlers:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
Signature: ()Ljava/util/Map<Lorg/glassfish/grizzly/http/server/HttpHandler;[Lorg/glassfish/grizzly/http/server/HttpHandlerRegistration;>;
public org.glassfish.grizzly.http.server.HttpServerMonitoringConfig getMonitoringConfig();
descriptor: ()Lorg/glassfish/grizzly/http/server/HttpServerMonitoringConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.monitoringConfig:Lorg/glassfish/grizzly/http/server/HttpServerMonitoringConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.name:Ljava/lang/String;
ifnonnull 7
1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
invokevirtual org.glassfish.grizzly.http.server.HttpServer.isStarted:()Z
ifne 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
getstatic org.glassfish.grizzly.http.server.ServerConfiguration.INSTANCE_COUNT:Ljava/util/concurrent/atomic/AtomicInteger;
invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
istore 1
start local 1 4: aload 0
iload 1
ifne 5
ldc "HttpServer"
goto 6
StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int
StackMap stack: org.glassfish.grizzly.http.server.ServerConfiguration
5: new java.lang.StringBuilder
dup
ldc "HttpServer-"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int
StackMap stack: org.glassfish.grizzly.http.server.ServerConfiguration java.lang.String
6: putfield org.glassfish.grizzly.http.server.ServerConfiguration.name:Ljava/lang/String;
end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
4 7 1 count I
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
invokevirtual org.glassfish.grizzly.http.server.HttpServer.isStarted:()Z
ifne 2
1: aload 0
aload 1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.name:Ljava/lang/String;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean isJmxEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
public void setJmxEnabled(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEnabled:Z
1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
invokevirtual org.glassfish.grizzly.http.server.HttpServer.isStarted:()Z
ifeq 16
2: iload 1
ifeq 10
3: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
invokevirtual org.glassfish.grizzly.http.server.HttpServer.enableJMX:()V
4: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 16
5: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int top java.util.Iterator
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.grizzly.http.server.jmxbase.JmxEventListener
astore 2
start local 2 7: aload 2
invokeinterface org.glassfish.grizzly.http.server.jmxbase.JmxEventListener.jmxEnabled:()V
end local 2 8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: goto 16
10: StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int
StackMap stack:
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
invokeinterface java.util.Set.isEmpty:()Z
ifne 15
11: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 14
StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int top java.util.Iterator
StackMap stack:
12: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.grizzly.http.server.jmxbase.JmxEventListener
astore 2
start local 2 13: aload 2
invokeinterface org.glassfish.grizzly.http.server.jmxbase.JmxEventListener.jmxDisabled:()V
end local 2 14: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
15: StackMap locals: org.glassfish.grizzly.http.server.ServerConfiguration int
StackMap stack:
aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.instance:Lorg/glassfish/grizzly/http/server/HttpServer;
invokevirtual org.glassfish.grizzly.http.server.HttpServer.disableJMX:()V
16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 17 1 jmxEnabled Z
7 8 2 l Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;
13 14 2 l Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;
MethodParameters:
Name Flags
jmxEnabled
public void addJmxEventListener(org.glassfish.grizzly.http.server.jmxbase.JmxEventListener);
descriptor: (Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 3 1 listener Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;
MethodParameters:
Name Flags
listener final
public void removeJmxEventListener(org.glassfish.grizzly.http.server.jmxbase.JmxEventListener);
descriptor: (Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 3 1 listener Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;
MethodParameters:
Name Flags
listener final
public java.util.Set<org.glassfish.grizzly.http.server.jmxbase.JmxEventListener> getJmxEventListeners();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.jmxEventListeners:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
Signature: ()Ljava/util/Set<Lorg/glassfish/grizzly/http/server/jmxbase/JmxEventListener;>;
public boolean isAllowPayloadForUndefinedHttpMethods();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.allowPayloadForUndefinedHttpMethods:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
public void setAllowPayloadForUndefinedHttpMethods(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.allowPayloadForUndefinedHttpMethods:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 2 1 allowPayloadForUndefinedHttpMethods Z
MethodParameters:
Name Flags
allowPayloadForUndefinedHttpMethods
public long getMaxPayloadRemainderToSkip();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.ServerConfiguration.maxPayloadRemainderToSkip:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
public void setMaxPayloadRemainderToSkip(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.glassfish.grizzly.http.server.ServerConfiguration.maxPayloadRemainderToSkip:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/ServerConfiguration;
0 2 1 maxPayloadRemainderToSkip J
MethodParameters:
Name Flags
maxPayloadRemainderToSkip
}
SourceFile: "ServerConfiguration.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map