class io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 extends java.lang.Object implements io.fabric.kubernetes.client.PortForward
{
final java.util.concurrent.CompletableFuture val$socket;
final io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener;
final io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket this$0;
void <init>(io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket, java.util.concurrent.CompletableFuture, io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener)
{
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener v;
java.util.concurrent.CompletableFuture v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v := @parameter: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket;
v := @parameter: java.util.concurrent.CompletableFuture;
v := @parameter: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener;
v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket this$0> = v;
v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: java.util.concurrent.CompletableFuture val$socket> = v;
v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void close()
{
java.util.function.BiConsumer v;
java.util.concurrent.CompletableFuture v, v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: java.util.concurrent.CompletableFuture val$socket>;
virtualinvoke v.<java.util.concurrent.CompletableFuture: boolean cancel(boolean)>(1);
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: java.util.concurrent.CompletableFuture val$socket>;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2$lambda_close_0__1379: java.util.function.BiConsumer bootstrap$()>();
virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture whenComplete(java.util.function.BiConsumer)>(v);
return;
}
public boolean isAlive()
{
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener: boolean isAlive()>();
return v;
}
public boolean errorOccurred()
{
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener: boolean errorOccurred()>();
return v;
}
public java.util.Collection getClientThrowables()
{
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
java.util.Collection v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener: java.util.Collection getClientThrowables()>();
return v;
}
public java.util.Collection getServerThrowables()
{
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener v;
io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2 v;
java.util.Collection v;
v := @this: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2;
v = v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocket$2: io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener val$listener>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.PortForwarderWebsocketListener: java.util.Collection getServerThrowables()>();
return v;
}
}