public class io.vertx.core.http.impl.Http2UpgradeClientConnection extends java.lang.Object implements io.vertx.core.http.impl.HttpClientConnection
{
private static final java.lang.Object SEND_BUFFERED_MESSAGES;
private static final io.vertx.core.impl.logging.Logger log;
private io.vertx.core.http.impl.HttpClientImpl client;
private io.vertx.core.http.impl.HttpClientConnection current;
private boolean upgradeProcessed;
private io.vertx.core.Handler closeHandler;
private io.vertx.core.Handler shutdownHandler;
private io.vertx.core.Handler goAwayHandler;
private io.vertx.core.Handler exceptionHandler;
private io.vertx.core.Handler pingHandler;
private io.vertx.core.Handler evictionHandler;
private io.vertx.core.Handler concurrencyChangeHandler;
private io.vertx.core.Handler remoteSettingsHandler;
void <init>(io.vertx.core.http.impl.HttpClientImpl, io.vertx.core.http.impl.Http1xClientConnection)
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientImpl v;
io.vertx.core.http.impl.Http1xClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.http.impl.HttpClientImpl;
v := @parameter: io.vertx.core.http.impl.Http1xClientConnection;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientImpl client> = v;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current> = v;
return;
}
public io.vertx.core.http.impl.HttpClientConnection unwrap()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
return v;
}
public long concurrency()
{
long v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: boolean upgradeProcessed>;
if v == 0 goto label;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: long concurrency()>();
goto label;
label:
v = 1L;
label:
return v;
}
public io.netty.channel.ChannelHandlerContext channelHandlerContext()
{
io.netty.channel.ChannelHandlerContext v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.netty.channel.ChannelHandlerContext channelHandlerContext()>();
return v;
}
public io.netty.channel.Channel channel()
{
io.netty.channel.Channel v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.netty.channel.Channel channel()>();
return v;
}
public io.vertx.core.Future close()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.Future v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.Future close()>();
return v;
}
public java.lang.Object metric()
{
java.lang.Object v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: java.lang.Object metric()>();
return v;
}
public long lastResponseReceivedTimestamp()
{
long v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: long lastResponseReceivedTimestamp()>();
return v;
}
public void createStream(io.vertx.core.impl.ContextInternal, io.vertx.core.Handler)
{
io.vertx.core.impl.ContextInternal v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v, v;
io.vertx.core.Handler v, v, v;
boolean v, v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.impl.ContextInternal;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: boolean upgradeProcessed>;
if v != 0 goto label;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = staticinvoke <io.vertx.core.http.impl.Http2UpgradeClientConnection$lambda_createStream_0__1438: io.vertx.core.Handler bootstrap$(io.vertx.core.http.impl.Http2UpgradeClientConnection,io.vertx.core.Handler)>(v, v);
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: void createStream(io.vertx.core.impl.ContextInternal,io.vertx.core.Handler)>(v, v);
goto label;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = staticinvoke <io.vertx.core.http.impl.Http2UpgradeClientConnection$lambda_createStream_1__1437: io.vertx.core.Handler bootstrap$(io.vertx.core.http.impl.Http2UpgradeClientConnection,io.vertx.core.Handler)>(v, v);
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: void createStream(io.vertx.core.impl.ContextInternal,io.vertx.core.Handler)>(v, v);
label:
return;
}
public io.vertx.core.impl.ContextInternal getContext()
{
io.vertx.core.impl.ContextInternal v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.impl.ContextInternal getContext()>();
return v;
}
public io.vertx.core.http.HttpConnection remoteSettingsHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler remoteSettingsHandler> = v;
goto label;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection remoteSettingsHandler(io.vertx.core.Handler)>(v);
label:
return v;
}
public io.vertx.core.http.HttpConnection pingHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler pingHandler> = v;
goto label;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection pingHandler(io.vertx.core.Handler)>(v);
label:
return v;
}
public io.vertx.core.http.HttpConnection goAwayHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler goAwayHandler> = v;
goto label;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection goAwayHandler(io.vertx.core.Handler)>(v);
label:
return v;
}
public io.vertx.core.http.HttpConnection shutdownHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler shutdownHandler> = v;
goto label;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection shutdownHandler(io.vertx.core.Handler)>(v);
label:
return v;
}
public io.vertx.core.http.HttpConnection closeHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler closeHandler> = v;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection closeHandler(io.vertx.core.Handler)>(v);
return v;
}
public io.vertx.core.http.HttpConnection exceptionHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler exceptionHandler> = v;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection exceptionHandler(io.vertx.core.Handler)>(v);
return v;
}
public io.vertx.core.http.impl.HttpClientConnection evictionHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler evictionHandler> = v;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.impl.HttpClientConnection evictionHandler(io.vertx.core.Handler)>(v);
return v;
}
public io.vertx.core.http.impl.HttpClientConnection concurrencyChangeHandler(io.vertx.core.Handler)
{
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v, v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = v instanceof io.vertx.core.http.impl.Http1xClientConnection;
if v == 0 goto label;
v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.Handler concurrencyChangeHandler> = v;
label:
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.impl.HttpClientConnection concurrencyChangeHandler(io.vertx.core.Handler)>(v);
return v;
}
public io.vertx.core.http.HttpConnection goAway(long, int, io.vertx.core.buffer.Buffer)
{
io.vertx.core.buffer.Buffer v;
int v;
long v;
io.vertx.core.http.HttpConnection v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: long;
v := @parameter: int;
v := @parameter: io.vertx.core.buffer.Buffer;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection goAway(long,int,io.vertx.core.buffer.Buffer)>(v, v, v);
return v;
}
public void shutdown(long, io.vertx.core.Handler)
{
long v;
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: long;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: void shutdown(long,io.vertx.core.Handler)>(v, v);
return;
}
public io.vertx.core.Future shutdown(long)
{
long v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.Future v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: long;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.Future shutdown(long)>(v);
return v;
}
public io.vertx.core.Future updateSettings(io.vertx.core.http.Http2Settings)
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.Future v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.http.Http2Settings;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.Future updateSettings(io.vertx.core.http.Http2Settings)>(v);
return v;
}
public io.vertx.core.http.HttpConnection updateSettings(io.vertx.core.http.Http2Settings, io.vertx.core.Handler)
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.HttpConnection v;
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.http.Http2Settings;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection updateSettings(io.vertx.core.http.Http2Settings,io.vertx.core.Handler)>(v, v);
return v;
}
public io.vertx.core.http.Http2Settings settings()
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.Http2Settings settings()>();
return v;
}
public io.vertx.core.http.Http2Settings remoteSettings()
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.Http2Settings remoteSettings()>();
return v;
}
public io.vertx.core.http.HttpConnection ping(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
{
io.vertx.core.buffer.Buffer v;
io.vertx.core.http.HttpConnection v;
io.vertx.core.Handler v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.buffer.Buffer;
v := @parameter: io.vertx.core.Handler;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.http.HttpConnection ping(io.vertx.core.buffer.Buffer,io.vertx.core.Handler)>(v, v);
return v;
}
public io.vertx.core.Future ping(io.vertx.core.buffer.Buffer)
{
io.vertx.core.buffer.Buffer v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.Future v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: io.vertx.core.buffer.Buffer;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.Future ping(io.vertx.core.buffer.Buffer)>(v);
return v;
}
public io.vertx.core.net.SocketAddress remoteAddress()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
io.vertx.core.net.SocketAddress v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.net.SocketAddress remoteAddress()>();
return v;
}
public io.vertx.core.net.SocketAddress remoteAddress(boolean)
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
boolean v;
io.vertx.core.net.SocketAddress v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: boolean;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.net.SocketAddress remoteAddress(boolean)>(v);
return v;
}
public io.vertx.core.net.SocketAddress localAddress()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
io.vertx.core.net.SocketAddress v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.net.SocketAddress localAddress()>();
return v;
}
public io.vertx.core.net.SocketAddress localAddress(boolean)
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
boolean v;
io.vertx.core.net.SocketAddress v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v := @parameter: boolean;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: io.vertx.core.net.SocketAddress localAddress(boolean)>(v);
return v;
}
public boolean isSsl()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: boolean isSsl()>();
return v;
}
public javax.net.ssl.SSLSession sslSession()
{
javax.net.ssl.SSLSession v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: javax.net.ssl.SSLSession sslSession()>();
return v;
}
public javax.security.cert.X509Certificate[] peerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException
{
javax.security.cert.X509Certificate[] v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: javax.security.cert.X509Certificate[] peerCertificateChain()>();
return v;
}
public java.util.List peerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException
{
java.util.List v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: java.util.List peerCertificates()>();
return v;
}
public boolean isValid()
{
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
boolean v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: boolean isValid()>();
return v;
}
public java.lang.String indicatedServerName()
{
java.lang.String v;
io.vertx.core.http.impl.Http2UpgradeClientConnection v;
io.vertx.core.http.impl.HttpClientConnection v;
v := @this: io.vertx.core.http.impl.Http2UpgradeClientConnection;
v = v.<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.http.impl.HttpClientConnection current>;
v = interfaceinvoke v.<io.vertx.core.http.impl.HttpClientConnection: java.lang.String indicatedServerName()>();
return v;
}
static void <clinit>()
{
io.vertx.core.impl.logging.Logger v;
java.lang.Object v;
v = new java.lang.Object;
specialinvoke v.<java.lang.Object: void <init>()>();
<io.vertx.core.http.impl.Http2UpgradeClientConnection: java.lang.Object SEND_BUFFERED_MESSAGES> = v;
v = staticinvoke <io.vertx.core.impl.logging.LoggerFactory: io.vertx.core.impl.logging.Logger getLogger(java.lang.Class)>(class "Lio/vertx/core/http/impl/Http2UpgradeClientConnection;");
<io.vertx.core.http.impl.Http2UpgradeClientConnection: io.vertx.core.impl.logging.Logger log> = v;
return;
}
}