public class oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient extends java.lang.Object implements oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient
{
private final oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient wrapped;
private final oadd.org.apache.calcite.avatica.remote.KerberosConnection kerberosUtil;
public void <init>(oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient, oadd.org.apache.calcite.avatica.remote.KerberosConnection)
{
oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient v;
java.lang.Object v, v;
oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient v;
oadd.org.apache.calcite.avatica.remote.KerberosConnection v;
v := @this: oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient;
v := @parameter: oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient;
v := @parameter: oadd.org.apache.calcite.avatica.remote.KerberosConnection;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v.<oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient: oadd.org.apache.calcite.avatica.remote.AvaticaHttpClient wrapped> = v;
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v.<oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient: oadd.org.apache.calcite.avatica.remote.KerberosConnection kerberosUtil> = v;
return;
}
public byte[] send(byte[])
{
oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient v;
byte[] v;
java.lang.Object v;
javax.security.auth.Subject v;
oadd.org.apache.calcite.avatica.remote.KerberosConnection v;
oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient$1 v;
v := @this: oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient;
v := @parameter: byte[];
v = v.<oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient: oadd.org.apache.calcite.avatica.remote.KerberosConnection kerberosUtil>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.remote.KerberosConnection: javax.security.auth.Subject getSubject()>();
v = new oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient$1;
specialinvoke v.<oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient$1: void <init>(oadd.org.apache.calcite.avatica.remote.DoAsAvaticaHttpClient,byte[])>(v, v);
v = staticinvoke <javax.security.auth.Subject: java.lang.Object doAs(javax.security.auth.Subject,java.security.PrivilegedAction)>(v, v);
return v;
}
}