public abstract class org.apache.activemq.transport.http.HttpTransportSupport extends org.apache.activemq.transport.TransportThreadSupport
{
private static final int DEFAULT_PROXY_PORT;
private static final java.lang.String PROPERTY_PROXY_HOST;
private static final java.lang.String PROPERTY_PROXY_PORT;
private static final java.lang.String PROPERTY_PROXY_USER;
private static final java.lang.String PROPERTY_PROXY_PASSWORD;
private org.apache.activemq.transport.util.TextWireFormat textWireFormat;
private java.net.URI remoteUrl;
private java.lang.String proxyHost;
private java.lang.Integer proxyPort;
private java.lang.String proxyUser;
private java.lang.String proxyPassword;
public void <init>(org.apache.activemq.transport.util.TextWireFormat, java.net.URI)
{
java.net.URI v;
org.apache.activemq.transport.http.HttpTransportSupport v;
org.apache.activemq.transport.util.TextWireFormat v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: org.apache.activemq.transport.util.TextWireFormat;
v := @parameter: java.net.URI;
specialinvoke v.<org.apache.activemq.transport.TransportThreadSupport: void <init>()>();
v.<org.apache.activemq.transport.http.HttpTransportSupport: org.apache.activemq.transport.util.TextWireFormat textWireFormat> = v;
v.<org.apache.activemq.transport.http.HttpTransportSupport: java.net.URI remoteUrl> = v;
return;
}
public java.lang.String toString()
{
java.lang.String v;
java.net.URI v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = virtualinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.net.URI getRemoteUrl()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.net.URI)>(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[])>("HTTP Reader \u0001");
return v;
}
public java.lang.String getRemoteAddress()
{
java.lang.String v;
java.net.URI v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.net.URI remoteUrl>;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
return v;
}
public java.net.URI getRemoteUrl()
{
java.net.URI v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.net.URI remoteUrl>;
return v;
}
public org.apache.activemq.transport.util.TextWireFormat getTextWireFormat()
{
org.apache.activemq.transport.http.HttpTransportSupport v;
org.apache.activemq.transport.util.TextWireFormat v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: org.apache.activemq.transport.util.TextWireFormat textWireFormat>;
return v;
}
public void setTextWireFormat(org.apache.activemq.transport.util.TextWireFormat)
{
org.apache.activemq.transport.http.HttpTransportSupport v;
org.apache.activemq.transport.util.TextWireFormat v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: org.apache.activemq.transport.util.TextWireFormat;
v.<org.apache.activemq.transport.http.HttpTransportSupport: org.apache.activemq.transport.util.TextWireFormat textWireFormat> = v;
return;
}
public java.lang.String getProxyHost()
{
java.lang.String v, v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyHost>;
if v == null goto label;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyHost>;
goto label;
label:
v = specialinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemProperty(java.lang.String)>("proxyHost");
label:
return v;
}
public void setProxyHost(java.lang.String)
{
java.lang.String v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: java.lang.String;
v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyHost> = v;
return;
}
public int getProxyPort()
{
int v;
java.lang.String v, v;
java.lang.Integer v, v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.Integer proxyPort>;
if v == null goto label;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.Integer proxyPort>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = specialinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemProperty(java.lang.String)>("proxyPort");
if v == null goto label;
v = specialinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemProperty(java.lang.String)>("proxyPort");
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
goto label;
label:
v = 8080;
label:
return v;
}
public void setProxyPort(int)
{
int v;
java.lang.Integer v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.Integer proxyPort> = v;
return;
}
public java.lang.String getProxyUser()
{
java.lang.String v, v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyUser>;
if v == null goto label;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyUser>;
goto label;
label:
v = specialinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemProperty(java.lang.String)>("proxyUser");
label:
return v;
}
public void setProxyUser(java.lang.String)
{
java.lang.String v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: java.lang.String;
v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyUser> = v;
return;
}
public java.lang.String getProxyPassword()
{
java.lang.String v, v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyPassword>;
if v == null goto label;
v = v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyPassword>;
goto label;
label:
v = specialinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemProperty(java.lang.String)>("proxyPassword");
label:
return v;
}
public void setProxyPassword(java.lang.String)
{
java.lang.String v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: java.lang.String;
v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String proxyPassword> = v;
return;
}
protected abstract java.lang.String getSystemPropertyPrefix();
private java.lang.String getSystemProperty(java.lang.String)
{
java.lang.String v, v, v, v;
org.apache.activemq.transport.http.HttpTransportSupport v;
v := @this: org.apache.activemq.transport.http.HttpTransportSupport;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.activemq.transport.http.HttpTransportSupport: java.lang.String getSystemPropertyPrefix()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(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[])>("\u0001\u0001");
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
return v;
}
}