public interface  io.fabric.kubernetes.client.http.WebSocket extends java.lang.Object
{
public abstract boolean send(java.nio.ByteBuffer);
public abstract boolean sendClose(int, java.lang.String);
public abstract long queueSize();
public abstract void request();
public static java.net.URI toWebSocketUri(java.net.URI)
{
java.lang.String v, v, v, v;
java.net.URI v, v;
boolean v;
v := @parameter: java.net.URI;
if v == null goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String getScheme()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("http");
if v == 0 goto label;
v = virtualinvoke v.<java.net.URI: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(4);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("ws\u0001");
v = staticinvoke <java.net.URI: java.net.URI create(java.lang.String)>(v);
return v;
label:
return v;
}
}