public final class org.apache.jackrabbit.spi2dav.ConnectionOptions extends java.lang.Object
{
private static org.slf4j.Logger log;
private final boolean isUseSystemPropertes;
private final int maxConnections;
private final boolean isAllowSelfSignedCertificates;
private final boolean isDisableHostnameVerification;
private final java.lang.String proxyHost;
private final int proxyPort;
private final java.lang.String proxyProtocol;
private final java.lang.String proxyUsername;
private final java.lang.String proxyPassword;
private final int connectionTimeoutMs;
private final int requestTimeoutMs;
private final int socketTimeoutMs;
public static final java.lang.String PARAM_USE_SYSTEM_PROPERTIES;
public static final java.lang.String PARAM_ALLOW_SELF_SIGNED_CERTIFICATES;
public static final java.lang.String PARAM_DISABLE_HOSTNAME_VERIFICATION;
public static final java.lang.String PARAM_PROXY_HOST;
public static final java.lang.String PARAM_PROXY_PORT;
public static final java.lang.String PARAM_PROXY_PROTOCOL;
public static final java.lang.String PARAM_PROXY_USERNAME;
public static final java.lang.String PARAM_PROXY_PASSWORD;
public static final java.lang.String PARAM_CONNECTION_TIMEOUT_MS;
public static final java.lang.String PARAM_REQUEST_TIMEOUT_MS;
public static final java.lang.String PARAM_SOCKET_TIMEOUT_MS;
public static final java.lang.String PARAM_MAX_CONNECTIONS;
public static final int MAX_CONNECTIONS_DEFAULT;
public static final org.apache.jackrabbit.spi2dav.ConnectionOptions DEFAULT;
private void <init>(boolean, int, boolean, boolean, int, int, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)
{
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
int v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername> = v;
v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword> = v;
return;
}
public boolean isUseSystemPropertes()
{
boolean v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
return v;
}
public boolean isAllowSelfSignedCertificates()
{
boolean v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
return v;
}
public boolean isDisableHostnameVerification()
{
boolean v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
return v;
}
public int getMaxConnections()
{
int v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
return v;
}
public int getConnectionTimeoutMs()
{
int v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
return v;
}
public int getRequestTimeoutMs()
{
int v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
return v;
}
public int getSocketTimeoutMs()
{
int v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
return v;
}
public java.lang.String getProxyHost()
{
java.lang.String v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
return v;
}
public int getProxyPort()
{
int v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
return v;
}
public java.lang.String getProxyProtocol()
{
java.lang.String v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
return v;
}
public java.lang.String getProxyUsername()
{
java.lang.String v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
return v;
}
public java.lang.String getProxyPassword()
{
java.lang.String v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
return v;
}
public int hashCode()
{
boolean v, v, v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
short v, v, v;
int v, v, v, v, v, v, v, v, v, 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.String v, v, v, v, v, v, v, v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
v = 31 + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
if v == 0 goto label;
v = 1231;
goto label;
label:
v = 1237;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
if v == 0 goto label;
v = 1231;
goto label;
label:
v = 1237;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
if v == 0 goto label;
v = 1231;
goto label;
label:
v = 1237;
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
if v != null goto label;
v = 0;
goto label;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
label:
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
v = v + v;
v = 31 * v;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
v = v + v;
return v;
}
public boolean equals(java.lang.Object)
{
boolean v, v, v, v, v, v, v, v, v, v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
if v != null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
if v == null goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
if v != null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
if v == null goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
if v != null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
if v == null goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
if v != null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
if v == null goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
if v == v goto label;
return 0;
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
if v == v goto label;
return 0;
label:
return 1;
}
public java.lang.String toString()
{
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (boolean,int,boolean,boolean,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,int,int,int)>(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[])>("ConnectionOptions [isUseSystemPropertes=\u, maxConnections=\u, isAllowSelfSignedCertificates=\u, isDisableHostnameVerification=\u, proxyHost=\u, proxyPort=\u, proxyProtocol=\u, proxyUsername=\u, proxyPassword=\u, connectionTimeoutMs=\u, requestTimeoutMs=\u, socketTimeoutMs=\u]");
return v;
}
public java.util.Map toServiceFactoryParameters()
{
boolean v, v, v, v, v, v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
java.util.HashMap v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
if v == 0 goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isUseSystemPropertes>;
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.useSystemProperties", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
if v == 20 goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int maxConnections>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("connection.maxConnections", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
if v == 0 goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isAllowSelfSignedCertificates>;
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.allowSelfSignedCertificates", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
if v == 0 goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean isDisableHostnameVerification>;
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.disableHostnameVerification", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
v = (int) -1;
if v == v goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int connectionTimeoutMs>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.connectionTimeoutMs", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
v = (int) -1;
if v == v goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int requestTimeoutMs>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.requestTimeoutMs", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
v = (int) -1;
if v == v goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int socketTimeoutMs>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.socketTimeoutMs", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
if v == null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyHost>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.proxyHost", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
v = (int) -1;
if v == v goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: int proxyPort>;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.proxyPort", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
if v == null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyProtocol>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.proxyProtocol", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
if v == null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyUsername>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.proxyUsername", v);
label:
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
if v == null goto label;
v = v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String proxyPassword>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("org.apache.jackrabbit.spi2dav.connection.proxyPassword", v);
label:
return v;
}
public static org.apache.jackrabbit.spi2dav.ConnectionOptions fromServiceFactoryParameters(java.util.Map)
{
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Map v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
v := @parameter: java.util.Map;
v = new org.apache.jackrabbit.spi2dav.ConnectionOptions;
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.useSystemProperties";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean getBooleanValueFromParameter(java.util.Map,boolean,java.lang.String[])>(v, 0, v);
v = newarray (java.lang.String)[3];
v[0] = "connection.maxConnections";
v[1] = "org.apache.jackrabbit.spi2dav.MaxConnections";
v[2] = "org.apache.jackrabbit.spi2davex.MaxConnections";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: int getIntegerValueFromParameter(java.util.Map,int,java.lang.String[])>(v, 20, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.allowSelfSignedCertificates";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean getBooleanValueFromParameter(java.util.Map,boolean,java.lang.String[])>(v, 0, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.disableHostnameVerification";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: boolean getBooleanValueFromParameter(java.util.Map,boolean,java.lang.String[])>(v, 0, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.connectionTimeoutMs";
v = (int) -1;
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: int getIntegerValueFromParameter(java.util.Map,int,java.lang.String[])>(v, v, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.requestTimeoutMs";
v = (int) -1;
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: int getIntegerValueFromParameter(java.util.Map,int,java.lang.String[])>(v, v, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.socketTimeoutMs";
v = (int) -1;
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: int getIntegerValueFromParameter(java.util.Map,int,java.lang.String[])>(v, v, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.proxyHost";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String getStringValueFromParameter(java.util.Map,java.lang.String,java.lang.String[])>(v, null, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.proxyPort";
v = (int) -1;
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: int getIntegerValueFromParameter(java.util.Map,int,java.lang.String[])>(v, v, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.proxyProtocol";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String getStringValueFromParameter(java.util.Map,java.lang.String,java.lang.String[])>(v, null, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.proxyUsername";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String getStringValueFromParameter(java.util.Map,java.lang.String,java.lang.String[])>(v, null, v);
v = newarray (java.lang.String)[1];
v[0] = "org.apache.jackrabbit.spi2dav.connection.proxyPassword";
v = staticinvoke <org.apache.jackrabbit.spi2dav.ConnectionOptions: java.lang.String getStringValueFromParameter(java.util.Map,java.lang.String,java.lang.String[])>(v, null, v);
specialinvoke v.<org.apache.jackrabbit.spi2dav.ConnectionOptions: void <init>(boolean,int,boolean,boolean,int,int,int,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
private static transient int getIntegerValueFromParameter(java.util.Map, int, java.lang.String[])
{
java.lang.Object[] v;
org.slf4j.Logger v;
java.lang.NumberFormatException v;
java.lang.String[] v;
java.lang.Integer v;
java.util.Map v;
int v, v, v, v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.util.Map;
v := @parameter: int;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = <org.apache.jackrabbit.spi2dav.ConnectionOptions: org.slf4j.Logger log>;
v = newarray (java.lang.Object)[3];
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String,java.lang.Object[])>("Invalid integer value \'{}\' given for parameter \'{}\'. Using default \'{}\' instead.", v);
label:
v = v + 1;
goto label;
label:
return v;
catch java.lang.NumberFormatException from label to label with label;
}
private static transient boolean getBooleanValueFromParameter(java.util.Map, boolean, java.lang.String[])
{
java.lang.String[] v;
java.util.Map v;
int v, v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @parameter: java.util.Map;
v := @parameter: boolean;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
return v;
label:
v = v + 1;
goto label;
label:
return v;
}
private static transient java.lang.String getStringValueFromParameter(java.util.Map, java.lang.String, java.lang.String[])
{
java.lang.String[] v;
java.util.Map v;
int v, v;
java.lang.Object v;
java.lang.String v, v, v;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
label:
v = v + 1;
goto label;
label:
return v;
}
public static org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder builder()
{
org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder v;
v = new org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder;
specialinvoke v.<org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder: void <init>()>();
return v;
}
static void <clinit>()
{
org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder v;
org.slf4j.Logger v;
org.apache.jackrabbit.spi2dav.ConnectionOptions v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/jackrabbit/spi2dav/ConnectionOptions;");
<org.apache.jackrabbit.spi2dav.ConnectionOptions: org.slf4j.Logger log> = v;
v = new org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder;
specialinvoke v.<org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder: void <init>()>();
v = virtualinvoke v.<org.apache.jackrabbit.spi2dav.ConnectionOptions$Builder: org.apache.jackrabbit.spi2dav.ConnectionOptions build()>();
<org.apache.jackrabbit.spi2dav.ConnectionOptions: org.apache.jackrabbit.spi2dav.ConnectionOptions DEFAULT> = v;
return;
}
}