public class io.vertx.spi.cluster.ignite.IgniteOptions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.spi.cluster.ignite.IgniteOptions
super_class: java.lang.Object
{
private java.lang.String localHost;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int localPort;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int connectionsPerNode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private long connectTimeout;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long idleConnectionTimeout;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long maxConnectTimeout;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private int reconnectCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> includeEventTypes;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private long metricsLogFrequency;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions discoveryOptions;
descriptor: Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
flags: (0x0002) ACC_PRIVATE
private java.util.List<io.vertx.spi.cluster.ignite.IgniteCacheOptions> cacheConfiguration;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/vertx/spi/cluster/ignite/IgniteCacheOptions;>;
private io.vertx.spi.cluster.ignite.IgniteSslOptions sslOptions;
descriptor: Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
flags: (0x0002) ACC_PRIVATE
private boolean shutdownOnSegmentation;
descriptor: Z
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
ldc 47100
putfield io.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
2: aload 0
iconst_1
putfield io.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
3: aload 0
ldc 5000
putfield io.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
4: aload 0
ldc 600000
putfield io.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
5: aload 0
bipush 10
putfield io.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
6: aload 0
ldc 600000
putfield io.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
8: aload 0
ldc 60000
putfield io.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
9: aload 0
new io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions
dup
invokespecial io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions.<init>:()V
putfield io.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
10: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
11: aload 0
new io.vertx.spi.cluster.ignite.IgniteSslOptions
dup
invokespecial io.vertx.spi.cluster.ignite.IgniteSslOptions.<init>:()V
putfield io.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
12: aload 0
iconst_1
putfield io.vertx.spi.cluster.ignite.IgniteOptions.shutdownOnSegmentation:Z
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public void <init>(io.vertx.spi.cluster.ignite.IgniteOptions);
descriptor: (Lio/vertx/spi/cluster/ignite/IgniteOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localHost:Ljava/lang/String;
putfield io.vertx.spi.cluster.ignite.IgniteOptions.localHost:Ljava/lang/String;
2: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
putfield io.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
3: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
putfield io.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
4: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
putfield io.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
5: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
putfield io.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
6: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
putfield io.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
7: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
putfield io.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
8: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
putfield io.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
9: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
putfield io.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
10: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
putfield io.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
11: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
putfield io.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
12: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
putfield io.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
13: aload 0
aload 1
getfield io.vertx.spi.cluster.ignite.IgniteOptions.shutdownOnSegmentation:Z
putfield io.vertx.spi.cluster.ignite.IgniteOptions.shutdownOnSegmentation:Z
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 15 1 options Lio/vertx/spi/cluster/ignite/IgniteOptions;
MethodParameters:
Name Flags
options
public void <init>(io.vertx.core.json.JsonObject);
descriptor: (Lio/vertx/core/json/JsonObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial io.vertx.spi.cluster.ignite.IgniteOptions.<init>:()V
1: aload 1
aload 0
invokestatic io.vertx.spi.cluster.ignite.IgniteOptionsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/spi/cluster/ignite/IgniteOptions;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 3 1 options Lio/vertx/core/json/JsonObject;
MethodParameters:
Name Flags
options
public java.lang.String getLocalHost();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localHost:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setLocalHost(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.localHost:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 localHost Ljava/lang/String;
MethodParameters:
Name Flags
localHost
public int getLocalPort();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setLocalPort(int);
descriptor: (I)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 localPort I
MethodParameters:
Name Flags
localPort
public int getConnectionsPerNode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setConnectionsPerNode(int);
descriptor: (I)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 connectionsPerNode I
MethodParameters:
Name Flags
connectionsPerNode
public long getConnectTimeout();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setConnectTimeout(long);
descriptor: (J)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 connectTimeout J
MethodParameters:
Name Flags
connectTimeout
public long getIdleConnectionTimeout();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setIdleConnectionTimeout(long);
descriptor: (J)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 idleConnectionTimeout J
MethodParameters:
Name Flags
idleConnectionTimeout
public long getMaxConnectTimeout();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setMaxConnectTimeout(long);
descriptor: (J)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 maxConnectTimeout J
MethodParameters:
Name Flags
maxConnectTimeout
public int getReconnectCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setReconnectCount(int);
descriptor: (I)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 reconnectCount I
MethodParameters:
Name Flags
reconnectCount
public java.util.List<java.lang.String> getIncludeEventTypes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public io.vertx.spi.cluster.ignite.IgniteOptions setIncludeEventTypes(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 includeEventTypes Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/util/List<Ljava/lang/String;>;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
MethodParameters:
Name Flags
includeEventTypes
public long getMetricsLogFrequency();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setMetricsLogFrequency(long);
descriptor: (J)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 metricsLogFrequency J
MethodParameters:
Name Flags
metricsLogFrequency
public io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions getDiscoverySpi();
descriptor: ()Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setDiscoverySpi(io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions);
descriptor: (Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 discoveryOptions Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
MethodParameters:
Name Flags
discoveryOptions
public java.util.List<io.vertx.spi.cluster.ignite.IgniteCacheOptions> getCacheConfiguration();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
Signature: ()Ljava/util/List<Lio/vertx/spi/cluster/ignite/IgniteCacheOptions;>;
public io.vertx.spi.cluster.ignite.IgniteOptions setCacheConfiguration(java.util.List<io.vertx.spi.cluster.ignite.IgniteCacheOptions>);
descriptor: (Ljava/util/List;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 cacheConfiguration Ljava/util/List<Lio/vertx/spi/cluster/ignite/IgniteCacheOptions;>;
Signature: (Ljava/util/List<Lio/vertx/spi/cluster/ignite/IgniteCacheOptions;>;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
MethodParameters:
Name Flags
cacheConfiguration
public io.vertx.spi.cluster.ignite.IgniteSslOptions getSslContextFactory();
descriptor: ()Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setSslContextFactory(io.vertx.spi.cluster.ignite.IgniteSslOptions);
descriptor: (Lio/vertx/spi/cluster/ignite/IgniteSslOptions;)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 sslOptions Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
MethodParameters:
Name Flags
sslOptions
public boolean isShutdownOnSegmentation();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.shutdownOnSegmentation:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
public io.vertx.spi.cluster.ignite.IgniteOptions setShutdownOnSegmentation(boolean);
descriptor: (Z)Lio/vertx/spi/cluster/ignite/IgniteOptions;
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.vertx.spi.cluster.ignite.IgniteOptions.shutdownOnSegmentation:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
0 2 1 shutdownOnSegmentation Z
MethodParameters:
Name Flags
shutdownOnSegmentation
public io.vertx.core.json.JsonObject toJson();
descriptor: ()Lio/vertx/core/json/JsonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokestatic io.vertx.spi.cluster.ignite.IgniteOptionsConverter.toJson:(Lio/vertx/spi/cluster/ignite/IgniteOptions;Lio/vertx/core/json/JsonObject;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
1 3 1 json Lio/vertx/core/json/JsonObject;
public org.apache.ignite.configuration.IgniteConfiguration toConfig();
descriptor: ()Lorg/apache/ignite/configuration/IgniteConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new org.apache.ignite.configuration.IgniteConfiguration
dup
invokespecial org.apache.ignite.configuration.IgniteConfiguration.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localHost:Ljava/lang/String;
invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setLocalHost:(Ljava/lang/String;)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
2: aload 1
new org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi
dup
invokespecial org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.<init>:()V
3: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.localPort:I
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setLocalPort:(I)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
4: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectionsPerNode:I
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setConnectionsPerNode:(I)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
5: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.connectTimeout:J
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setConnectTimeout:(J)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
6: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.idleConnectionTimeout:J
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setIdleConnectionTimeout:(J)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
7: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.maxConnectTimeout:J
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setMaxConnectTimeout:(J)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
8: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.reconnectCount:I
invokevirtual org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.setReconnectCount:(I)Lorg/apache/ignite/spi/communication/tcp/TcpCommunicationSpi;
9: invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setCommunicationSpi:(Lorg/apache/ignite/spi/communication/CommunicationSpi;)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
10: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.includeEventTypes:Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
11: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType.valueOf(Ljava/lang/String;)Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType; (6)
(Ljava/lang/String;)Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
12: invokedynamic applyAsInt()Ljava/util/function/ToIntFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)I
io/vertx/spi/cluster/ignite/IgniteOptions.lambda$1(Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType;)I (6)
(Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType;)I
invokeinterface java.util.stream.Stream.mapToInt:(Ljava/util/function/ToIntFunction;)Ljava/util/stream/IntStream;
13: invokeinterface java.util.stream.IntStream.toArray:()[I
14: invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setIncludeEventTypes:([I)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
15: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.metricsLogFrequency:J
invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setMetricsLogFrequency:(J)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
16: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.discoveryOptions:Lio/vertx/spi/cluster/ignite/IgniteDiscoveryOptions;
invokevirtual io.vertx.spi.cluster.ignite.IgniteDiscoveryOptions.toConfig:()Lorg/apache/ignite/spi/discovery/DiscoverySpi;
invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setDiscoverySpi:(Lorg/apache/ignite/spi/discovery/DiscoverySpi;)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
17: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.cacheConfiguration:Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
18: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/vertx/spi/cluster/ignite/IgniteCacheOptions.toConfig()Lorg/apache/ignite/configuration/CacheConfiguration; (5)
(Lio/vertx/spi/cluster/ignite/IgniteCacheOptions;)Lorg/apache/ignite/configuration/CacheConfiguration;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
19: invokedynamic apply()Ljava/util/function/IntFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(I)Ljava/lang/Object;
io/vertx/spi/cluster/ignite/IgniteOptions.lambda$3(I)[Lorg/apache/ignite/configuration/CacheConfiguration; (6)
(I)[Lorg/apache/ignite/configuration/CacheConfiguration;
invokeinterface java.util.stream.Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object;
checkcast org.apache.ignite.configuration.CacheConfiguration[]
20: invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setCacheConfiguration:([Lorg/apache/ignite/configuration/CacheConfiguration;)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
21: aload 1
aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions.sslOptions:Lio/vertx/spi/cluster/ignite/IgniteSslOptions;
invokevirtual io.vertx.spi.cluster.ignite.IgniteSslOptions.toConfig:()Lorg/apache/ignite/ssl/SslContextFactory;
invokevirtual org.apache.ignite.configuration.IgniteConfiguration.setSslContextFactory:(Ljavax/cache/configuration/Factory;)Lorg/apache/ignite/configuration/IgniteConfiguration;
pop
22: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lio/vertx/spi/cluster/ignite/IgniteOptions;
1 23 1 configuration Lorg/apache/ignite/configuration/IgniteConfiguration;
private static int lambda$1(io.vertx.spi.cluster.ignite.IgniteOptions$IgniteEventType);
descriptor: (Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType;)I
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.spi.cluster.ignite.IgniteOptions$IgniteEventType.eventType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 e Lio/vertx/spi/cluster/ignite/IgniteOptions$IgniteEventType;
private static org.apache.ignite.configuration.CacheConfiguration[] lambda$3(int);
descriptor: (I)[Lorg/apache/ignite/configuration/CacheConfiguration;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: iload 0
anewarray org.apache.ignite.configuration.CacheConfiguration
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "IgniteOptions.java"
NestMembers:
io.vertx.spi.cluster.ignite.IgniteOptions$IgniteEventType
InnerClasses:
final IgniteEventType = io.vertx.spi.cluster.ignite.IgniteOptions$IgniteEventType of io.vertx.spi.cluster.ignite.IgniteOptions
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
io.vertx.codegen.annotations.DataObject(generateConverter = true)