public class com.mongodb.connection.ConnectionPoolSettings
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.mongodb.connection.ConnectionPoolSettings
super_class: java.lang.Object
{
private final java.util.List<com.mongodb.event.ConnectionPoolListener> connectionPoolListeners;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lcom/mongodb/event/ConnectionPoolListener;>;
private final int maxSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int minSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int maxWaitQueueSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long maxWaitTimeMS;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long maxConnectionLifeTimeMS;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long maxConnectionIdleTimeMS;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long maintenanceInitialDelayMS;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long maintenanceFrequencyMS;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static com.mongodb.connection.ConnectionPoolSettings$Builder builder();
descriptor: ()Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.mongodb.connection.ConnectionPoolSettings$Builder
dup
invokespecial com.mongodb.connection.ConnectionPoolSettings$Builder.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.mongodb.connection.ConnectionPoolSettings$Builder builder(com.mongodb.connection.ConnectionPoolSettings);
descriptor: (Lcom/mongodb/connection/ConnectionPoolSettings;)Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.mongodb.connection.ConnectionPoolSettings.builder:()Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
aload 0
invokevirtual com.mongodb.connection.ConnectionPoolSettings$Builder.applySettings:(Lcom/mongodb/connection/ConnectionPoolSettings;)Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 connectionPoolSettings Lcom/mongodb/connection/ConnectionPoolSettings;
MethodParameters:
Name Flags
connectionPoolSettings final
public int getMaxSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
public int getMinSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
public int getMaxWaitQueueSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public long getMaxWaitTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public long getMaxConnectionLifeTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public long getMaxConnectionIdleTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public long getMaintenanceInitialDelay(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public long getMaintenanceFrequency(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 1 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public java.util.List<com.mongodb.event.ConnectionPoolListener> getConnectionPoolListeners();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
Signature: ()Ljava/util/List<Lcom/mongodb/event/ConnectionPoolListener;>;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
ifnull 3
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast com.mongodb.connection.ConnectionPoolSettings
astore 2
start local 2 5: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
lcmp
ifeq 7
6: iconst_0
ireturn
7: StackMap locals: com.mongodb.connection.ConnectionPoolSettings
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
lcmp
ifeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
lcmp
ifeq 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
lcmp
ifeq 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
if_icmpeq 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
lcmp
ifeq 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
aload 2
getfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
invokeinterface java.util.List.equals:(Ljava/lang/Object;)Z
ifne 23
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 24 1 o Ljava/lang/Object;
5 24 2 that Lcom/mongodb/connection/ConnectionPoolSettings;
MethodParameters:
Name Flags
o final
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
iadd
istore 1
3: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
5: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
bipush 32
lushr
lxor
l2i
iadd
istore 1
8: bipush 31
iload 1
imul
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
invokeinterface java.util.List.hashCode:()I
iadd
istore 1
9: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
1 10 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "ConnectionPoolSettings{maxSize="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
2: ldc ", minSize="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ", maxWaitQueueSize="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc ", maxWaitTimeMS="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
5: ldc ", maxConnectionLifeTimeMS="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
6: ldc ", maxConnectionIdleTimeMS="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
7: ldc ", maintenanceInitialDelayMS="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
8: ldc ", maintenanceFrequencyMS="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
9: ldc ", connectionPoolListeners="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
10: bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
void <init>(com.mongodb.connection.ConnectionPoolSettings$Builder);
descriptor: (Lcom/mongodb/connection/ConnectionPoolSettings$Builder;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: ldc "maxSize > 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxSize:I
ifle 2
iconst_1
goto 3
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String
2: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
3: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
4: ldc "minSize >= 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.minSize:I
iflt 5
iconst_1
goto 6
StackMap locals:
StackMap stack: java.lang.String
5: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
6: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
7: ldc "maxWaitQueueSize >= 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitQueueSize:I
iflt 8
iconst_1
goto 9
StackMap locals:
StackMap stack: java.lang.String
8: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
9: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
10: ldc "maintenanceInitialDelayMS >= 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maintenanceInitialDelayMS:J
lconst_0
lcmp
iflt 11
iconst_1
goto 12
StackMap locals:
StackMap stack: java.lang.String
11: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
12: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
13: ldc "maxConnectionLifeTime >= 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxConnectionLifeTimeMS:J
lconst_0
lcmp
iflt 14
iconst_1
goto 15
StackMap locals:
StackMap stack: java.lang.String
14: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
15: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
16: ldc "maxConnectionIdleTime >= 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxConnectionIdleTimeMS:J
lconst_0
lcmp
iflt 17
iconst_1
goto 18
StackMap locals:
StackMap stack: java.lang.String
17: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
18: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
19: ldc "sizeMaintenanceFrequency > 0"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maintenanceFrequencyMS:J
lconst_0
lcmp
ifle 20
iconst_1
goto 21
StackMap locals:
StackMap stack: java.lang.String
20: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
21: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
22: ldc "maxSize >= minSize"
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxSize:I
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.minSize:I
if_icmplt 23
iconst_1
goto 24
StackMap locals:
StackMap stack: java.lang.String
23: iconst_0
StackMap locals: com.mongodb.connection.ConnectionPoolSettings com.mongodb.connection.ConnectionPoolSettings$Builder
StackMap stack: java.lang.String int
24: invokestatic com.mongodb.assertions.Assertions.isTrue:(Ljava/lang/String;Z)V
25: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxSize:I
putfield com.mongodb.connection.ConnectionPoolSettings.maxSize:I
26: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.minSize:I
putfield com.mongodb.connection.ConnectionPoolSettings.minSize:I
27: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitQueueSize:I
putfield com.mongodb.connection.ConnectionPoolSettings.maxWaitQueueSize:I
28: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxWaitTimeMS:J
putfield com.mongodb.connection.ConnectionPoolSettings.maxWaitTimeMS:J
29: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxConnectionLifeTimeMS:J
putfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionLifeTimeMS:J
30: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maxConnectionIdleTimeMS:J
putfield com.mongodb.connection.ConnectionPoolSettings.maxConnectionIdleTimeMS:J
31: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maintenanceInitialDelayMS:J
putfield com.mongodb.connection.ConnectionPoolSettings.maintenanceInitialDelayMS:J
32: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.maintenanceFrequencyMS:J
putfield com.mongodb.connection.ConnectionPoolSettings.maintenanceFrequencyMS:J
33: aload 0
aload 1
getfield com.mongodb.connection.ConnectionPoolSettings$Builder.connectionPoolListeners:Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield com.mongodb.connection.ConnectionPoolSettings.connectionPoolListeners:Ljava/util/List;
34: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Lcom/mongodb/connection/ConnectionPoolSettings;
0 35 1 builder Lcom/mongodb/connection/ConnectionPoolSettings$Builder;
MethodParameters:
Name Flags
builder final
}
SourceFile: "ConnectionPoolSettings.java"
NestMembers:
com.mongodb.connection.ConnectionPoolSettings$Builder
InnerClasses:
public final Builder = com.mongodb.connection.ConnectionPoolSettings$Builder of com.mongodb.connection.ConnectionPoolSettings
RuntimeVisibleAnnotations:
com.mongodb.annotations.Immutable()