public class io.dropwizard.jetty.HttpConnectorFactory implements io.dropwizard.jetty.ConnectorFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.dropwizard.jetty.HttpConnectorFactory
super_class: java.lang.Object
{
private int port;
descriptor: I
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
io.dropwizard.validation.PortRange()
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.PortRange()
private java.lang.String bindHost;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.annotation.Nullable()
private boolean inheritChannel;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.dropwizard.util.Size ;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 128)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 128)
private io.dropwizard.util.Size outputBufferSize;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 8, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 8, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Size ;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Size ;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Size inputBufferSize;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.KILOBYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Duration idleTimeout;
descriptor: Lio/dropwizard/util/Duration;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinDuration(value = 1, unit = java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinDuration(value = 1, unit = java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;)
private io.dropwizard.util.Duration blockingTimeout;
descriptor: Lio/dropwizard/util/Duration;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.annotation.Nullable()
private io.dropwizard.util.Size minBufferPoolSize;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Size bufferPoolIncrement;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
private io.dropwizard.util.Size maxBufferPoolSize;
descriptor: Lio/dropwizard/util/Size;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.NotNull()
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
RuntimeVisibleTypeAnnotations:
FIELD
io.dropwizard.validation.MinSize(value = 1, unit = io.dropwizard.util.SizeUnit.BYTES:Lio/dropwizard/util/SizeUnit;)
private long minRequestDataRate;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private java.util.Optional<java.lang.Integer> acceptorThreads;
descriptor: Ljava/util/Optional;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Optional<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
javax.validation.constraints.Min(value = 1)
org.hibernate.validator.valuehandling.UnwrapValidatedValue()
private java.util.Optional<java.lang.Integer> selectorThreads;
descriptor: Ljava/util/Optional;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Optional<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
javax.validation.constraints.Min(value = 1)
org.hibernate.validator.valuehandling.UnwrapValidatedValue()
private java.lang.Integer acceptQueueSize;
descriptor: Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.validation.constraints.Min(value = 0)
javax.annotation.Nullable()
private boolean reuseAddress;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.dropwizard.util.Duration soLingerTime;
descriptor: Lio/dropwizard/util/Duration;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
javax.annotation.Nullable()
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.eclipse.jetty.http.HttpCompliance httpCompliance;
descriptor: Lorg/eclipse/jetty/http/HttpCompliance;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
sipush 8080
putfield io.dropwizard.jetty.HttpConnectorFactory.port:I
2: aload 0
iconst_0
putfield io.dropwizard.jetty.HttpConnectorFactory.inheritChannel:Z
3: aload 0
ldc 512
invokestatic io.dropwizard.util.Size.bytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.headerCacheSize:Lio/dropwizard/util/Size;
4: aload 0
ldc 32
invokestatic io.dropwizard.util.Size.kilobytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.outputBufferSize:Lio/dropwizard/util/Size;
5: aload 0
ldc 8
invokestatic io.dropwizard.util.Size.kilobytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.maxRequestHeaderSize:Lio/dropwizard/util/Size;
6: aload 0
ldc 8
invokestatic io.dropwizard.util.Size.kilobytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.maxResponseHeaderSize:Lio/dropwizard/util/Size;
7: aload 0
ldc 8
invokestatic io.dropwizard.util.Size.kilobytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.inputBufferSize:Lio/dropwizard/util/Size;
8: aload 0
ldc 30
invokestatic io.dropwizard.util.Duration.seconds:(J)Lio/dropwizard/util/Duration;
putfield io.dropwizard.jetty.HttpConnectorFactory.idleTimeout:Lio/dropwizard/util/Duration;
9: aload 0
ldc 64
invokestatic io.dropwizard.util.Size.bytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.minBufferPoolSize:Lio/dropwizard/util/Size;
10: aload 0
ldc 1024
invokestatic io.dropwizard.util.Size.bytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.bufferPoolIncrement:Lio/dropwizard/util/Size;
11: aload 0
ldc 64
invokestatic io.dropwizard.util.Size.kilobytes:(J)Lio/dropwizard/util/Size;
putfield io.dropwizard.jetty.HttpConnectorFactory.maxBufferPoolSize:Lio/dropwizard/util/Size;
12: aload 0
lconst_0
putfield io.dropwizard.jetty.HttpConnectorFactory.minRequestDataRate:J
13: aload 0
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
putfield io.dropwizard.jetty.HttpConnectorFactory.acceptorThreads:Ljava/util/Optional;
14: aload 0
invokestatic java.util.Optional.empty:()Ljava/util/Optional;
putfield io.dropwizard.jetty.HttpConnectorFactory.selectorThreads:Ljava/util/Optional;
15: aload 0
iconst_1
putfield io.dropwizard.jetty.HttpConnectorFactory.reuseAddress:Z
16: aload 0
iconst_0
putfield io.dropwizard.jetty.HttpConnectorFactory.useServerHeader:Z
17: aload 0
iconst_1
putfield io.dropwizard.jetty.HttpConnectorFactory.useDateHeader:Z
18: aload 0
iconst_1
putfield io.dropwizard.jetty.HttpConnectorFactory.useForwardedHeaders:Z
19: aload 0
getstatic org.eclipse.jetty.http.HttpCompliance.RFC7230:Lorg/eclipse/jetty/http/HttpCompliance;
putfield io.dropwizard.jetty.HttpConnectorFactory.httpCompliance:Lorg/eclipse/jetty/http/HttpCompliance;
20: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
public static io.dropwizard.jetty.ConnectorFactory application();
descriptor: ()Lio/dropwizard/jetty/ConnectorFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: new io.dropwizard.jetty.HttpConnectorFactory
dup
invokespecial io.dropwizard.jetty.HttpConnectorFactory.<init>:()V
astore 0
start local 0 1: aload 0
sipush 8080
putfield io.dropwizard.jetty.HttpConnectorFactory.port:I
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 factory Lio/dropwizard/jetty/HttpConnectorFactory;
public static io.dropwizard.jetty.ConnectorFactory admin();
descriptor: ()Lio/dropwizard/jetty/ConnectorFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: new io.dropwizard.jetty.HttpConnectorFactory
dup
invokespecial io.dropwizard.jetty.HttpConnectorFactory.<init>:()V
astore 0
start local 0 1: aload 0
sipush 8081
putfield io.dropwizard.jetty.HttpConnectorFactory.port:I
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 factory Lio/dropwizard/jetty/HttpConnectorFactory;
public int getPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.port:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setPort(int);
descriptor: (I)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 io.dropwizard.jetty.HttpConnectorFactory.port:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 port I
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
port
public java.lang.String getBindHost();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.bindHost:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
javax.annotation.Nullable()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.annotation.Nullable()
public void setBindHost(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
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.bindHost:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 bindHost Ljava/lang/String;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
bindHost
public boolean isInheritChannel();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.inheritChannel:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setInheritChannel(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 io.dropwizard.jetty.HttpConnectorFactory.inheritChannel:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 inheritChannel Z
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
inheritChannel
public io.dropwizard.util.Size ();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.headerCacheSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.headerCacheSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 headerCacheSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
headerCacheSize
public io.dropwizard.util.Size getOutputBufferSize();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.outputBufferSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setOutputBufferSize(io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.outputBufferSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 outputBufferSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
outputBufferSize
public io.dropwizard.util.Size ();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxRequestHeaderSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.maxRequestHeaderSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 maxRequestHeaderSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
maxRequestHeaderSize
public io.dropwizard.util.Size ();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxResponseHeaderSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.maxResponseHeaderSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 maxResponseHeaderSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
maxResponseHeaderSize
public io.dropwizard.util.Size getInputBufferSize();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.inputBufferSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setInputBufferSize(io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.inputBufferSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 inputBufferSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
inputBufferSize
public io.dropwizard.util.Duration getIdleTimeout();
descriptor: ()Lio/dropwizard/util/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.idleTimeout:Lio/dropwizard/util/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setIdleTimeout(io.dropwizard.util.Duration);
descriptor: (Lio/dropwizard/util/Duration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.idleTimeout:Lio/dropwizard/util/Duration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 idleTimeout Lio/dropwizard/util/Duration;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
idleTimeout
public io.dropwizard.util.Duration getBlockingTimeout();
descriptor: ()Lio/dropwizard/util/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.blockingTimeout:Lio/dropwizard/util/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
javax.annotation.Nullable()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.annotation.Nullable()
public void setBlockingTimeout(io.dropwizard.util.Duration);
descriptor: (Lio/dropwizard/util/Duration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.blockingTimeout:Lio/dropwizard/util/Duration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 blockingTimeout Lio/dropwizard/util/Duration;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
blockingTimeout
public io.dropwizard.util.Size getMinBufferPoolSize();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.minBufferPoolSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setMinBufferPoolSize(io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.minBufferPoolSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 minBufferPoolSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
minBufferPoolSize
public io.dropwizard.util.Size getBufferPoolIncrement();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.bufferPoolIncrement:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setBufferPoolIncrement(io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.bufferPoolIncrement:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 bufferPoolIncrement Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
bufferPoolIncrement
public io.dropwizard.util.Size getMaxBufferPoolSize();
descriptor: ()Lio/dropwizard/util/Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxBufferPoolSize:Lio/dropwizard/util/Size;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setMaxBufferPoolSize(io.dropwizard.util.Size);
descriptor: (Lio/dropwizard/util/Size;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.maxBufferPoolSize:Lio/dropwizard/util/Size;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 maxBufferPoolSize Lio/dropwizard/util/Size;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
maxBufferPoolSize
public long getMinRequestDataRate();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.minRequestDataRate:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setMinRequestDataRate(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 io.dropwizard.jetty.HttpConnectorFactory.minRequestDataRate:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 minRequestDataRate J
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
minRequestDataRate
public java.util.Optional<java.lang.Integer> getAcceptorThreads();
descriptor: ()Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.acceptorThreads:Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
Signature: ()Ljava/util/Optional<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setAcceptorThreads(java.util.Optional<java.lang.Integer>);
descriptor: (Ljava/util/Optional;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.acceptorThreads:Ljava/util/Optional;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 acceptorThreads Ljava/util/Optional<Ljava/lang/Integer;>;
Signature: (Ljava/util/Optional<Ljava/lang/Integer;>;)V
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
acceptorThreads
public java.util.Optional<java.lang.Integer> getSelectorThreads();
descriptor: ()Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.selectorThreads:Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
Signature: ()Ljava/util/Optional<Ljava/lang/Integer;>;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setSelectorThreads(java.util.Optional<java.lang.Integer>);
descriptor: (Ljava/util/Optional;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.selectorThreads:Ljava/util/Optional;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 selectorThreads Ljava/util/Optional<Ljava/lang/Integer;>;
Signature: (Ljava/util/Optional<Ljava/lang/Integer;>;)V
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
selectorThreads
public java.lang.Integer getAcceptQueueSize();
descriptor: ()Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.acceptQueueSize:Ljava/lang/Integer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
javax.annotation.Nullable()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.annotation.Nullable()
public void setAcceptQueueSize(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.acceptQueueSize:Ljava/lang/Integer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 acceptQueueSize Ljava/lang/Integer;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
acceptQueueSize
public boolean isReuseAddress();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.reuseAddress:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setReuseAddress(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 io.dropwizard.jetty.HttpConnectorFactory.reuseAddress:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 reuseAddress Z
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
reuseAddress
public io.dropwizard.util.Duration getSoLingerTime();
descriptor: ()Lio/dropwizard/util/Duration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.soLingerTime:Lio/dropwizard/util/Duration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
javax.annotation.Nullable()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
javax.annotation.Nullable()
public void setSoLingerTime(io.dropwizard.util.Duration);
descriptor: (Lio/dropwizard/util/Duration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.soLingerTime:Lio/dropwizard/util/Duration;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 soLingerTime Lio/dropwizard/util/Duration;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
soLingerTime
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useServerHeader:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (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 io.dropwizard.jetty.HttpConnectorFactory.useServerHeader:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 useServerHeader Z
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
useServerHeader
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useDateHeader:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (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 io.dropwizard.jetty.HttpConnectorFactory.useDateHeader:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 useDateHeader Z
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
useDateHeader
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useForwardedHeaders:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void (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 io.dropwizard.jetty.HttpConnectorFactory.useForwardedHeaders:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 useForwardedHeaders Z
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
useForwardedHeaders
public org.eclipse.jetty.http.HttpCompliance getHttpCompliance();
descriptor: ()Lorg/eclipse/jetty/http/HttpCompliance;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.httpCompliance:Lorg/eclipse/jetty/http/HttpCompliance;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
public void setHttpCompliance(org.eclipse.jetty.http.HttpCompliance);
descriptor: (Lorg/eclipse/jetty/http/HttpCompliance;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.dropwizard.jetty.HttpConnectorFactory.httpCompliance:Lorg/eclipse/jetty/http/HttpCompliance;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 2 1 httpCompliance Lorg/eclipse/jetty/http/HttpCompliance;
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonProperty()
MethodParameters:
Name Flags
httpCompliance
public org.eclipse.jetty.server.Connector build(org.eclipse.jetty.server.Server, com.codahale.metrics.MetricRegistry, java.lang.String, org.eclipse.jetty.util.thread.ThreadPool);
descriptor: (Lorg/eclipse/jetty/server/Server;Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;Lorg/eclipse/jetty/util/thread/ThreadPool;)Lorg/eclipse/jetty/server/Connector;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=9, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokevirtual io.dropwizard.jetty.HttpConnectorFactory.buildHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
astore 5
start local 5 1: aload 0
aload 5
invokevirtual io.dropwizard.jetty.HttpConnectorFactory.buildHttpConnectionFactory:(Lorg/eclipse/jetty/server/HttpConfiguration;)Lorg/eclipse/jetty/server/HttpConnectionFactory;
astore 6
start local 6 2: new org.eclipse.jetty.util.thread.ScheduledExecutorScheduler
dup
invokespecial org.eclipse.jetty.util.thread.ScheduledExecutorScheduler.<init>:()V
astore 7
start local 7 3: aload 0
invokevirtual io.dropwizard.jetty.HttpConnectorFactory.buildBufferPool:()Lorg/eclipse/jetty/io/ByteBufferPool;
astore 8
start local 8 4: aload 0
aload 1
aload 7
aload 8
aload 3
aload 4
iconst_1
anewarray org.eclipse.jetty.server.ConnectionFactory
dup
iconst_0
5: new io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory
dup
aload 6
6: aload 2
aload 0
invokevirtual io.dropwizard.jetty.HttpConnectorFactory.httpConnections:()Ljava/lang/String;
invokevirtual com.codahale.metrics.MetricRegistry.timer:(Ljava/lang/String;)Lcom/codahale/metrics/Timer;
7: invokespecial io.dropwizard.jetty.Jetty93InstrumentedConnectionFactory.<init>:(Lorg/eclipse/jetty/server/ConnectionFactory;Lcom/codahale/metrics/Timer;)V
aastore
8: invokevirtual io.dropwizard.jetty.HttpConnectorFactory.buildConnector:(Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;Ljava/lang/String;Lorg/eclipse/jetty/util/thread/ThreadPool;[Lorg/eclipse/jetty/server/ConnectionFactory;)Lorg/eclipse/jetty/server/ServerConnector;
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 9 1 server Lorg/eclipse/jetty/server/Server;
0 9 2 metrics Lcom/codahale/metrics/MetricRegistry;
0 9 3 name Ljava/lang/String;
0 9 4 threadPool Lorg/eclipse/jetty/util/thread/ThreadPool;
1 9 5 httpConfig Lorg/eclipse/jetty/server/HttpConfiguration;
2 9 6 httpConnectionFactory Lorg/eclipse/jetty/server/HttpConnectionFactory;
3 9 7 scheduler Lorg/eclipse/jetty/util/thread/Scheduler;
4 9 8 bufferPool Lorg/eclipse/jetty/io/ByteBufferPool;
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
javax.annotation.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
2:
3:
javax.annotation.Nullable()
MethodParameters:
Name Flags
server
metrics
name
threadPool
protected java.lang.String httpConnections();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc Lorg/eclipse/jetty/server/HttpConnectionFactory;
iconst_3
anewarray java.lang.String
dup
iconst_0
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.bindHost:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.port:I
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
aastore
dup
iconst_2
ldc "connections"
aastore
invokestatic com.codahale.metrics.MetricRegistry.name:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
protected org.eclipse.jetty.server.ServerConnector buildConnector(org.eclipse.jetty.server.Server, org.eclipse.jetty.util.thread.Scheduler, org.eclipse.jetty.io.ByteBufferPool, java.lang.String, org.eclipse.jetty.util.thread.ThreadPool, org.eclipse.jetty.server.ConnectionFactory[]);
descriptor: (Lorg/eclipse/jetty/server/Server;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;Ljava/lang/String;Lorg/eclipse/jetty/util/thread/ThreadPool;[Lorg/eclipse/jetty/server/ConnectionFactory;)Lorg/eclipse/jetty/server/ServerConnector;
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new org.eclipse.jetty.server.ServerConnector
dup
aload 1
1: aload 5
2: aload 2
3: aload 3
4: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.acceptorThreads:Ljava/util/Optional;
iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
5: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.selectorThreads:Ljava/util/Optional;
iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual java.util.Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
6: aload 6
7: invokespecial org.eclipse.jetty.server.ServerConnector.<init>:(Lorg/eclipse/jetty/server/Server;Ljava/util/concurrent/Executor;Lorg/eclipse/jetty/util/thread/Scheduler;Lorg/eclipse/jetty/io/ByteBufferPool;II[Lorg/eclipse/jetty/server/ConnectionFactory;)V
astore 7
start local 7 8: aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.port:I
invokevirtual org.eclipse.jetty.server.ServerConnector.setPort:(I)V
9: aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.bindHost:Ljava/lang/String;
invokevirtual org.eclipse.jetty.server.ServerConnector.setHost:(Ljava/lang/String;)V
10: aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.inheritChannel:Z
invokevirtual org.eclipse.jetty.server.ServerConnector.setInheritChannel:(Z)V
11: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.acceptQueueSize:Ljava/lang/Integer;
ifnull 14
12: aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.acceptQueueSize:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.eclipse.jetty.server.ServerConnector.setAcceptQueueSize:(I)V
13: goto 15
14: StackMap locals: org.eclipse.jetty.server.ServerConnector
StackMap stack:
aload 7
invokestatic io.dropwizard.jetty.NetUtil.getTcpBacklog:()I
invokevirtual org.eclipse.jetty.server.ServerConnector.setAcceptQueueSize:(I)V
15: StackMap locals:
StackMap stack:
aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.reuseAddress:Z
invokevirtual org.eclipse.jetty.server.ServerConnector.setReuseAddress:(Z)V
16: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.soLingerTime:Lio/dropwizard/util/Duration;
ifnull 18
17: aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.soLingerTime:Lio/dropwizard/util/Duration;
invokevirtual io.dropwizard.util.Duration.toMilliseconds:()J
l2i
invokevirtual org.eclipse.jetty.server.ServerConnector.setSoLingerTime:(I)V
18: StackMap locals:
StackMap stack:
aload 7
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.idleTimeout:Lio/dropwizard/util/Duration;
invokevirtual io.dropwizard.util.Duration.toMilliseconds:()J
invokevirtual org.eclipse.jetty.server.ServerConnector.setIdleTimeout:(J)V
19: aload 7
aload 4
invokevirtual org.eclipse.jetty.server.ServerConnector.setName:(Ljava/lang/String;)V
20: aload 7
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 21 1 server Lorg/eclipse/jetty/server/Server;
0 21 2 scheduler Lorg/eclipse/jetty/util/thread/Scheduler;
0 21 3 bufferPool Lorg/eclipse/jetty/io/ByteBufferPool;
0 21 4 name Ljava/lang/String;
0 21 5 threadPool Lorg/eclipse/jetty/util/thread/ThreadPool;
0 21 6 factories [Lorg/eclipse/jetty/server/ConnectionFactory;
8 21 7 connector Lorg/eclipse/jetty/server/ServerConnector;
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
javax.annotation.Nullable()
RuntimeVisibleParameterAnnotations:
0:
1:
2:
3:
4:
javax.annotation.Nullable()
5:
MethodParameters:
Name Flags
server
scheduler
bufferPool
name
threadPool
factories
protected org.eclipse.jetty.server.HttpConnectionFactory buildHttpConnectionFactory(org.eclipse.jetty.server.HttpConfiguration);
descriptor: (Lorg/eclipse/jetty/server/HttpConfiguration;)Lorg/eclipse/jetty/server/HttpConnectionFactory;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.eclipse.jetty.server.HttpConnectionFactory
dup
aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.httpCompliance:Lorg/eclipse/jetty/http/HttpCompliance;
invokespecial org.eclipse.jetty.server.HttpConnectionFactory.<init>:(Lorg/eclipse/jetty/server/HttpConfiguration;Lorg/eclipse/jetty/http/HttpCompliance;)V
astore 2
start local 2 1: aload 2
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.inputBufferSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
invokevirtual org.eclipse.jetty.server.HttpConnectionFactory.setInputBufferSize:(I)V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
0 3 1 httpConfig Lorg/eclipse/jetty/server/HttpConfiguration;
1 3 2 httpConnectionFactory Lorg/eclipse/jetty/server/HttpConnectionFactory;
MethodParameters:
Name Flags
httpConfig
protected org.eclipse.jetty.server.HttpConfiguration buildHttpConfiguration();
descriptor: ()Lorg/eclipse/jetty/server/HttpConfiguration;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.eclipse.jetty.server.HttpConfiguration
dup
invokespecial org.eclipse.jetty.server.HttpConfiguration.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.headerCacheSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setHeaderCacheSize:(I)V
2: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.outputBufferSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setOutputBufferSize:(I)V
3: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxRequestHeaderSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setRequestHeaderSize:(I)V
4: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxResponseHeaderSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setResponseHeaderSize:(I)V
5: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useDateHeader:Z
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSendDateHeader:(Z)V
6: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useServerHeader:Z
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setSendServerVersion:(Z)V
7: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.minRequestDataRate:J
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setMinRequestDataRate:(J)V
8: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.useForwardedHeaders:Z
ifeq 10
9: aload 1
new org.eclipse.jetty.server.ForwardedRequestCustomizer
dup
invokespecial org.eclipse.jetty.server.ForwardedRequestCustomizer.<init>:()V
invokevirtual org.eclipse.jetty.server.HttpConfiguration.addCustomizer:(Lorg/eclipse/jetty/server/HttpConfiguration$Customizer;)V
10: StackMap locals: org.eclipse.jetty.server.HttpConfiguration
StackMap stack:
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.blockingTimeout:Lio/dropwizard/util/Duration;
ifnull 12
11: aload 1
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.blockingTimeout:Lio/dropwizard/util/Duration;
invokevirtual io.dropwizard.util.Duration.toMilliseconds:()J
invokevirtual org.eclipse.jetty.server.HttpConfiguration.setBlockingTimeout:(J)V
12: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
1 13 1 httpConfig Lorg/eclipse/jetty/server/HttpConfiguration;
protected org.eclipse.jetty.io.ByteBufferPool buildBufferPool();
descriptor: ()Lorg/eclipse/jetty/io/ByteBufferPool;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=1, args_size=1
start local 0 0: new org.eclipse.jetty.io.ArrayByteBufferPool
dup
aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.minBufferPoolSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
1: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.bufferPoolIncrement:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
2: aload 0
getfield io.dropwizard.jetty.HttpConnectorFactory.maxBufferPoolSize:Lio/dropwizard/util/Size;
invokevirtual io.dropwizard.util.Size.toBytes:()J
l2i
3: invokespecial org.eclipse.jetty.io.ArrayByteBufferPool.<init>:(III)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/dropwizard/jetty/HttpConnectorFactory;
}
SourceFile: "HttpConnectorFactory.java"
InnerClasses:
public abstract Customizer = org.eclipse.jetty.server.HttpConfiguration$Customizer of org.eclipse.jetty.server.HttpConfiguration
RuntimeVisibleAnnotations:
com.fasterxml.jackson.annotation.JsonTypeName(value = "http")