public class io.vertx.core.VertxOptions extends java.lang.Object
{
private static final java.lang.String DISABLE_TCCL_PROP_NAME;
public static final int DEFAULT_EVENT_LOOP_POOL_SIZE;
public static final int DEFAULT_WORKER_POOL_SIZE;
public static final int DEFAULT_INTERNAL_BLOCKING_POOL_SIZE;
public static final long DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL;
public static final java.util.concurrent.TimeUnit DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL_UNIT;
public static final long DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME;
public static final java.util.concurrent.TimeUnit DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME_UNIT;
public static final long DEFAULT_MAX_WORKER_EXECUTE_TIME;
public static final java.util.concurrent.TimeUnit DEFAULT_MAX_WORKER_EXECUTE_TIME_UNIT;
public static final int DEFAULT_QUORUM_SIZE;
public static final java.lang.String DEFAULT_HA_GROUP;
public static final boolean DEFAULT_HA_ENABLED;
public static final boolean DEFAULT_PREFER_NATIVE_TRANSPORT;
private static final long DEFAULT_WARNING_EXCEPTION_TIME;
public static final java.util.concurrent.TimeUnit DEFAULT_WARNING_EXCEPTION_TIME_UNIT;
public static final boolean DEFAULT_DISABLE_TCCL;
public static final boolean DEFAULT_USE_DAEMON_THREAD;
private int eventLoopPoolSize;
private int workerPoolSize;
private int internalBlockingPoolSize;
private long blockedThreadCheckInterval;
private long maxEventLoopExecuteTime;
private long maxWorkerExecuteTime;
private io.vertx.core.spi.cluster.ClusterManager clusterManager;
private boolean haEnabled;
private int quorumSize;
private java.lang.String haGroup;
private io.vertx.core.metrics.MetricsOptions metricsOptions;
private io.vertx.core.tracing.TracingOptions tracingOptions;
private io.vertx.core.file.FileSystemOptions fileSystemOptions;
private long warningExceptionTime;
private io.vertx.core.eventbus.EventBusOptions eventBusOptions;
private io.vertx.core.dns.AddressResolverOptions addressResolverOptions;
private boolean preferNativeTransport;
private java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit;
private java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit;
private java.util.concurrent.TimeUnit warningExceptionTimeUnit;
private java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit;
private boolean disableTCCL;
private java.lang.Boolean useDaemonThread;
public void <init>()
{
long v, v, v, v;
io.vertx.core.dns.AddressResolverOptions v;
int v;
java.lang.Boolean v;
io.vertx.core.eventbus.EventBusOptions v;
boolean v;
io.vertx.core.file.FileSystemOptions v;
io.vertx.core.VertxOptions v;
java.util.concurrent.TimeUnit v, v, v, v;
io.vertx.core.metrics.MetricsOptions v;
v := @this: io.vertx.core.VertxOptions;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <io.vertx.core.VertxOptions: int DEFAULT_EVENT_LOOP_POOL_SIZE>;
v.<io.vertx.core.VertxOptions: int eventLoopPoolSize> = v;
v.<io.vertx.core.VertxOptions: int workerPoolSize> = 20;
v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize> = 20;
v = <io.vertx.core.VertxOptions: long DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL>;
v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME>;
v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_MAX_WORKER_EXECUTE_TIME>;
v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime> = v;
v.<io.vertx.core.VertxOptions: boolean haEnabled> = 0;
v.<io.vertx.core.VertxOptions: int quorumSize> = 1;
v.<io.vertx.core.VertxOptions: java.lang.String haGroup> = "__DEFAULT__";
v = new io.vertx.core.metrics.MetricsOptions;
specialinvoke v.<io.vertx.core.metrics.MetricsOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions> = v;
v = new io.vertx.core.file.FileSystemOptions;
specialinvoke v.<io.vertx.core.file.FileSystemOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_WARNING_EXCEPTION_TIME>;
v.<io.vertx.core.VertxOptions: long warningExceptionTime> = v;
v = new io.vertx.core.eventbus.EventBusOptions;
specialinvoke v.<io.vertx.core.eventbus.EventBusOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions> = v;
v = new io.vertx.core.dns.AddressResolverOptions;
specialinvoke v.<io.vertx.core.dns.AddressResolverOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions> = v;
v.<io.vertx.core.VertxOptions: boolean preferNativeTransport> = 0;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_WORKER_EXECUTE_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_WARNING_EXCEPTION_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit> = v;
v = <io.vertx.core.VertxOptions: boolean DEFAULT_DISABLE_TCCL>;
v.<io.vertx.core.VertxOptions: boolean disableTCCL> = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread> = v;
return;
}
public void <init>(io.vertx.core.VertxOptions)
{
io.vertx.core.dns.AddressResolverOptions v, v, v, v;
io.vertx.core.tracing.TracingOptions v, v, v;
boolean v, v, v;
io.vertx.core.spi.cluster.ClusterManager v;
io.vertx.core.VertxOptions v, v;
io.vertx.core.metrics.MetricsOptions v, v, v, v;
long v, v, v, v, v, v, v, v;
int v, v, v, v, v;
java.lang.Boolean v, v;
io.vertx.core.eventbus.EventBusOptions v, v, v;
java.lang.String v;
io.vertx.core.file.FileSystemOptions v, v, v, v;
java.util.concurrent.TimeUnit v, v, v, v, v, v, v, v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.VertxOptions;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <io.vertx.core.VertxOptions: int DEFAULT_EVENT_LOOP_POOL_SIZE>;
v.<io.vertx.core.VertxOptions: int eventLoopPoolSize> = v;
v.<io.vertx.core.VertxOptions: int workerPoolSize> = 20;
v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize> = 20;
v = <io.vertx.core.VertxOptions: long DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL>;
v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME>;
v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_MAX_WORKER_EXECUTE_TIME>;
v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime> = v;
v.<io.vertx.core.VertxOptions: boolean haEnabled> = 0;
v.<io.vertx.core.VertxOptions: int quorumSize> = 1;
v.<io.vertx.core.VertxOptions: java.lang.String haGroup> = "__DEFAULT__";
v = new io.vertx.core.metrics.MetricsOptions;
specialinvoke v.<io.vertx.core.metrics.MetricsOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions> = v;
v = new io.vertx.core.file.FileSystemOptions;
specialinvoke v.<io.vertx.core.file.FileSystemOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions> = v;
v = <io.vertx.core.VertxOptions: long DEFAULT_WARNING_EXCEPTION_TIME>;
v.<io.vertx.core.VertxOptions: long warningExceptionTime> = v;
v = new io.vertx.core.eventbus.EventBusOptions;
specialinvoke v.<io.vertx.core.eventbus.EventBusOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions> = v;
v = new io.vertx.core.dns.AddressResolverOptions;
specialinvoke v.<io.vertx.core.dns.AddressResolverOptions: void <init>()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions> = v;
v.<io.vertx.core.VertxOptions: boolean preferNativeTransport> = 0;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_WORKER_EXECUTE_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_WARNING_EXCEPTION_TIME_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit> = v;
v = <io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL_UNIT>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit> = v;
v = <io.vertx.core.VertxOptions: boolean DEFAULT_DISABLE_TCCL>;
v.<io.vertx.core.VertxOptions: boolean disableTCCL> = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: int getEventLoopPoolSize()>();
v.<io.vertx.core.VertxOptions: int eventLoopPoolSize> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: int getWorkerPoolSize()>();
v.<io.vertx.core.VertxOptions: int workerPoolSize> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: long getBlockedThreadCheckInterval()>();
v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: long getMaxEventLoopExecuteTime()>();
v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: long getMaxWorkerExecuteTime()>();
v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: int getInternalBlockingPoolSize()>();
v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.spi.cluster.ClusterManager getClusterManager()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.spi.cluster.ClusterManager clusterManager> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: boolean isHAEnabled()>();
v.<io.vertx.core.VertxOptions: boolean haEnabled> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: int getQuorumSize()>();
v.<io.vertx.core.VertxOptions: int quorumSize> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: java.lang.String getHAGroup()>();
v.<io.vertx.core.VertxOptions: java.lang.String haGroup> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions getMetricsOptions()>();
if v == null goto label;
v = new io.vertx.core.metrics.MetricsOptions;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions getMetricsOptions()>();
specialinvoke v.<io.vertx.core.metrics.MetricsOptions: void <init>(io.vertx.core.metrics.MetricsOptions)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions> = v;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions getFileSystemOptions()>();
if v == null goto label;
v = new io.vertx.core.file.FileSystemOptions;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions getFileSystemOptions()>();
specialinvoke v.<io.vertx.core.file.FileSystemOptions: void <init>(io.vertx.core.file.FileSystemOptions)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions> = v;
v = v.<io.vertx.core.VertxOptions: long warningExceptionTime>;
v.<io.vertx.core.VertxOptions: long warningExceptionTime> = v;
v = new io.vertx.core.eventbus.EventBusOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions>;
specialinvoke v.<io.vertx.core.eventbus.EventBusOptions: void <init>(io.vertx.core.eventbus.EventBusOptions)>(v);
v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions> = v;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions>;
if v == null goto label;
v = new io.vertx.core.dns.AddressResolverOptions;
v = virtualinvoke v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions getAddressResolverOptions()>();
specialinvoke v.<io.vertx.core.dns.AddressResolverOptions: void <init>(io.vertx.core.dns.AddressResolverOptions)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions> = v;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit> = v;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit> = v;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit> = v;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit>;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit> = v;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions>;
if v == null goto label;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions>;
v = virtualinvoke v.<io.vertx.core.tracing.TracingOptions: io.vertx.core.tracing.TracingOptions copy()>();
goto label;
label:
v = null;
label:
v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions> = v;
v = v.<io.vertx.core.VertxOptions: boolean disableTCCL>;
v.<io.vertx.core.VertxOptions: boolean disableTCCL> = v;
v = v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread>;
v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread> = v;
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.core.VertxOptions v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.VertxOptions: void <init>()>();
staticinvoke <io.vertx.core.VertxOptionsConverter: void fromJson(java.lang.Iterable,io.vertx.core.VertxOptions)>(v, v);
return;
}
public int getEventLoopPoolSize()
{
int v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: int eventLoopPoolSize>;
return v;
}
public io.vertx.core.VertxOptions setEventLoopPoolSize(int)
{
int v;
io.vertx.core.VertxOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("eventLoopPoolSize must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: int eventLoopPoolSize> = v;
return v;
}
public int getWorkerPoolSize()
{
int v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: int workerPoolSize>;
return v;
}
public io.vertx.core.VertxOptions setWorkerPoolSize(int)
{
int v;
io.vertx.core.VertxOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("workerPoolSize must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: int workerPoolSize> = v;
return v;
}
public long getBlockedThreadCheckInterval()
{
io.vertx.core.VertxOptions v;
long v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval>;
return v;
}
public io.vertx.core.VertxOptions setBlockedThreadCheckInterval(long)
{
byte v;
io.vertx.core.VertxOptions v;
long v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: long;
v = v cmp 1L;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("blockedThreadCheckInterval must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval> = v;
return v;
}
public long getMaxEventLoopExecuteTime()
{
io.vertx.core.VertxOptions v;
long v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime>;
return v;
}
public io.vertx.core.VertxOptions setMaxEventLoopExecuteTime(long)
{
byte v;
io.vertx.core.VertxOptions v;
long v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: long;
v = v cmp 1L;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxEventLoopExecuteTime must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime> = v;
return v;
}
public long getMaxWorkerExecuteTime()
{
io.vertx.core.VertxOptions v;
long v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime>;
return v;
}
public io.vertx.core.VertxOptions setMaxWorkerExecuteTime(long)
{
byte v;
io.vertx.core.VertxOptions v;
long v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: long;
v = v cmp 1L;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxWorkerpExecuteTime must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime> = v;
return v;
}
public io.vertx.core.spi.cluster.ClusterManager getClusterManager()
{
io.vertx.core.VertxOptions v;
io.vertx.core.spi.cluster.ClusterManager v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.spi.cluster.ClusterManager clusterManager>;
return v;
}
public io.vertx.core.VertxOptions setClusterManager(io.vertx.core.spi.cluster.ClusterManager)
{
io.vertx.core.VertxOptions v;
io.vertx.core.spi.cluster.ClusterManager v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.spi.cluster.ClusterManager;
v.<io.vertx.core.VertxOptions: io.vertx.core.spi.cluster.ClusterManager clusterManager> = v;
return v;
}
public int getInternalBlockingPoolSize()
{
int v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize>;
return v;
}
public io.vertx.core.VertxOptions setInternalBlockingPoolSize(int)
{
int v;
io.vertx.core.VertxOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("internalBlockingPoolSize must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize> = v;
return v;
}
public boolean isHAEnabled()
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: boolean haEnabled>;
return v;
}
public io.vertx.core.VertxOptions setHAEnabled(boolean)
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: boolean;
v.<io.vertx.core.VertxOptions: boolean haEnabled> = v;
return v;
}
public int getQuorumSize()
{
int v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: int quorumSize>;
return v;
}
public io.vertx.core.VertxOptions setQuorumSize(int)
{
int v;
io.vertx.core.VertxOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("quorumSize should be >= 1");
throw v;
label:
v.<io.vertx.core.VertxOptions: int quorumSize> = v;
return v;
}
public java.lang.String getHAGroup()
{
io.vertx.core.VertxOptions v;
java.lang.String v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.lang.String haGroup>;
return v;
}
public io.vertx.core.VertxOptions setHAGroup(java.lang.String)
{
io.vertx.core.VertxOptions v;
java.lang.String v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.lang.String;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "ha group cannot be null");
v.<io.vertx.core.VertxOptions: java.lang.String haGroup> = v;
return v;
}
public io.vertx.core.metrics.MetricsOptions getMetricsOptions()
{
io.vertx.core.VertxOptions v;
io.vertx.core.metrics.MetricsOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions>;
return v;
}
public io.vertx.core.file.FileSystemOptions getFileSystemOptions()
{
io.vertx.core.VertxOptions v;
io.vertx.core.file.FileSystemOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions>;
return v;
}
public io.vertx.core.VertxOptions setMetricsOptions(io.vertx.core.metrics.MetricsOptions)
{
io.vertx.core.VertxOptions v;
io.vertx.core.metrics.MetricsOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.metrics.MetricsOptions;
v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions> = v;
return v;
}
public io.vertx.core.VertxOptions setFileSystemOptions(io.vertx.core.file.FileSystemOptions)
{
io.vertx.core.VertxOptions v;
io.vertx.core.file.FileSystemOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.file.FileSystemOptions;
v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions> = v;
return v;
}
public long getWarningExceptionTime()
{
io.vertx.core.VertxOptions v;
long v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: long warningExceptionTime>;
return v;
}
public io.vertx.core.VertxOptions setWarningExceptionTime(long)
{
byte v;
io.vertx.core.VertxOptions v;
long v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: long;
v = v cmp 1L;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("warningExceptionTime must be > 0");
throw v;
label:
v.<io.vertx.core.VertxOptions: long warningExceptionTime> = v;
return v;
}
public io.vertx.core.eventbus.EventBusOptions getEventBusOptions()
{
io.vertx.core.VertxOptions v;
io.vertx.core.eventbus.EventBusOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions>;
return v;
}
public io.vertx.core.VertxOptions setEventBusOptions(io.vertx.core.eventbus.EventBusOptions)
{
io.vertx.core.VertxOptions v;
io.vertx.core.eventbus.EventBusOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.eventbus.EventBusOptions;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions> = v;
return v;
}
public io.vertx.core.dns.AddressResolverOptions getAddressResolverOptions()
{
io.vertx.core.VertxOptions v;
io.vertx.core.dns.AddressResolverOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions>;
return v;
}
public io.vertx.core.VertxOptions setAddressResolverOptions(io.vertx.core.dns.AddressResolverOptions)
{
io.vertx.core.VertxOptions v;
io.vertx.core.dns.AddressResolverOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.dns.AddressResolverOptions;
v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions> = v;
return v;
}
public boolean getPreferNativeTransport()
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: boolean preferNativeTransport>;
return v;
}
public io.vertx.core.VertxOptions setPreferNativeTransport(boolean)
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: boolean;
v.<io.vertx.core.VertxOptions: boolean preferNativeTransport> = v;
return v;
}
public java.util.concurrent.TimeUnit getMaxEventLoopExecuteTimeUnit()
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit>;
return v;
}
public io.vertx.core.VertxOptions setMaxEventLoopExecuteTimeUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit> = v;
return v;
}
public java.util.concurrent.TimeUnit getMaxWorkerExecuteTimeUnit()
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit>;
return v;
}
public io.vertx.core.VertxOptions setMaxWorkerExecuteTimeUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit> = v;
return v;
}
public java.util.concurrent.TimeUnit getWarningExceptionTimeUnit()
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit>;
return v;
}
public io.vertx.core.VertxOptions setWarningExceptionTimeUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit> = v;
return v;
}
public java.util.concurrent.TimeUnit getBlockedThreadCheckIntervalUnit()
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit>;
return v;
}
public io.vertx.core.VertxOptions setBlockedThreadCheckIntervalUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.VertxOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit> = v;
return v;
}
public io.vertx.core.tracing.TracingOptions getTracingOptions()
{
io.vertx.core.VertxOptions v;
io.vertx.core.tracing.TracingOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions>;
return v;
}
public io.vertx.core.VertxOptions setTracingOptions(io.vertx.core.tracing.TracingOptions)
{
io.vertx.core.VertxOptions v;
io.vertx.core.tracing.TracingOptions v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: io.vertx.core.tracing.TracingOptions;
v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions> = v;
return v;
}
public boolean getDisableTCCL()
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: boolean disableTCCL>;
return v;
}
public io.vertx.core.VertxOptions setDisableTCCL(boolean)
{
io.vertx.core.VertxOptions v;
boolean v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: boolean;
v.<io.vertx.core.VertxOptions: boolean disableTCCL> = v;
return v;
}
public java.lang.Boolean getUseDaemonThread()
{
io.vertx.core.VertxOptions v;
java.lang.Boolean v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread>;
return v;
}
public io.vertx.core.VertxOptions setUseDaemonThread(java.lang.Boolean)
{
io.vertx.core.VertxOptions v;
java.lang.Boolean v;
v := @this: io.vertx.core.VertxOptions;
v := @parameter: java.lang.Boolean;
v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread> = v;
return v;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.VertxOptions v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.core.VertxOptions;
v = new io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.json.JsonObject: void <init>()>();
staticinvoke <io.vertx.core.VertxOptionsConverter: void toJson(io.vertx.core.VertxOptions,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
public java.lang.String toString()
{
long v, v, v, v;
io.vertx.core.dns.AddressResolverOptions v;
io.vertx.core.tracing.TracingOptions v;
int v, v, v, v;
java.lang.Boolean v;
io.vertx.core.json.JsonObject v, v;
io.vertx.core.eventbus.EventBusOptions v;
java.lang.String v, v;
boolean v, v, v;
io.vertx.core.spi.cluster.ClusterManager v;
io.vertx.core.file.FileSystemOptions v;
io.vertx.core.VertxOptions v;
java.util.concurrent.TimeUnit v, v, v, v;
io.vertx.core.metrics.MetricsOptions v;
v := @this: io.vertx.core.VertxOptions;
v = v.<io.vertx.core.VertxOptions: int eventLoopPoolSize>;
v = v.<io.vertx.core.VertxOptions: int workerPoolSize>;
v = v.<io.vertx.core.VertxOptions: int internalBlockingPoolSize>;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit blockedThreadCheckIntervalUnit>;
v = v.<io.vertx.core.VertxOptions: long blockedThreadCheckInterval>;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxEventLoopExecuteTimeUnit>;
v = v.<io.vertx.core.VertxOptions: long maxEventLoopExecuteTime>;
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit maxWorkerExecuteTimeUnit>;
v = v.<io.vertx.core.VertxOptions: long maxWorkerExecuteTime>;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.spi.cluster.ClusterManager clusterManager>;
v = v.<io.vertx.core.VertxOptions: boolean haEnabled>;
v = v.<io.vertx.core.VertxOptions: boolean preferNativeTransport>;
v = v.<io.vertx.core.VertxOptions: int quorumSize>;
v = v.<io.vertx.core.VertxOptions: java.lang.String haGroup>;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.metrics.MetricsOptions metricsOptions>;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.tracing.TracingOptions tracingOptions>;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.file.FileSystemOptions fileSystemOptions>;
v = v.<io.vertx.core.VertxOptions: io.vertx.core.dns.AddressResolverOptions addressResolverOptions>;
v = virtualinvoke v.<io.vertx.core.dns.AddressResolverOptions: io.vertx.core.json.JsonObject toJson()>();
v = v.<io.vertx.core.VertxOptions: io.vertx.core.eventbus.EventBusOptions eventBusOptions>;
v = virtualinvoke v.<io.vertx.core.eventbus.EventBusOptions: io.vertx.core.json.JsonObject toJson()>();
v = v.<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit warningExceptionTimeUnit>;
v = v.<io.vertx.core.VertxOptions: long warningExceptionTime>;
v = v.<io.vertx.core.VertxOptions: boolean disableTCCL>;
v = v.<io.vertx.core.VertxOptions: java.lang.Boolean useDaemonThread>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int,int,java.util.concurrent.TimeUnit,long,java.util.concurrent.TimeUnit,long,java.util.concurrent.TimeUnit,long,io.vertx.core.spi.cluster.ClusterManager,boolean,boolean,int,java.lang.String,io.vertx.core.metrics.MetricsOptions,io.vertx.core.tracing.TracingOptions,io.vertx.core.file.FileSystemOptions,io.vertx.core.json.JsonObject,io.vertx.core.json.JsonObject,java.util.concurrent.TimeUnit,long,boolean,java.lang.Boolean)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("VertxOptions{eventLoopPoolSize=\u, workerPoolSize=\u, internalBlockingPoolSize=\u, blockedThreadCheckIntervalUnit=\u, blockedThreadCheckInterval=\u, maxEventLoopExecuteTimeUnit=\u, maxEventLoopExecuteTime=\u, maxWorkerExecuteTimeUnit=\u, maxWorkerExecuteTime=\u, clusterManager=\u, haEnabled=\u, preferNativeTransport=\u, quorumSize=\u, haGroup=\'\u0001\', metrics=\u, tracing=\u, fileSystemOptions=\u, addressResolver=\u, eventbus=\u, warningExceptionTimeUnit=\u, warningExceptionTime=\u, disableTCCL=\u, useDaemonThread=\u0001}");
return v;
}
static void <clinit>()
{
long v, v, v, v;
java.util.concurrent.TimeUnit v, v, v, v, v, v, v, v;
int v, v;
boolean v;
v = staticinvoke <io.vertx.core.impl.cpu.CpuCoreSensor: int availableProcessors()>();
v = 2 * v;
<io.vertx.core.VertxOptions: int DEFAULT_EVENT_LOOP_POOL_SIZE> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: long toMillis(long)>(1L);
<io.vertx.core.VertxOptions: long DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_BLOCKED_THREAD_CHECK_INTERVAL_UNIT> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: long toNanos(long)>(2L);
<io.vertx.core.VertxOptions: long DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_EVENT_LOOP_EXECUTE_TIME_UNIT> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: long toNanos(long)>(60L);
<io.vertx.core.VertxOptions: long DEFAULT_MAX_WORKER_EXECUTE_TIME> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_MAX_WORKER_EXECUTE_TIME_UNIT> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: long toNanos(long)>(5L);
<io.vertx.core.VertxOptions: long DEFAULT_WARNING_EXCEPTION_TIME> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit NANOSECONDS>;
<io.vertx.core.VertxOptions: java.util.concurrent.TimeUnit DEFAULT_WARNING_EXCEPTION_TIME_UNIT> = v;
v = staticinvoke <java.lang.Boolean: boolean getBoolean(java.lang.String)>("vertx.disableTCCL");
<io.vertx.core.VertxOptions: boolean DEFAULT_DISABLE_TCCL> = v;
return;
}
}