public class io.vertx.core.http.GoAway extends java.lang.Object
{
private long errorCode;
private int lastStreamId;
private io.vertx.core.buffer.Buffer debugData;
public void <init>()
{
io.vertx.core.http.GoAway v;
v := @this: io.vertx.core.http.GoAway;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.core.http.GoAway v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.core.http.GoAway;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <io.vertx.core.http.GoAwayConverter: void fromJson(java.lang.Iterable,io.vertx.core.http.GoAway)>(v, v);
return;
}
public void <init>(io.vertx.core.http.GoAway)
{
io.vertx.core.buffer.Buffer v, v, v;
int v;
io.vertx.core.http.GoAway v, v;
long v;
v := @this: io.vertx.core.http.GoAway;
v := @parameter: io.vertx.core.http.GoAway;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<io.vertx.core.http.GoAway: long errorCode>;
v.<io.vertx.core.http.GoAway: long errorCode> = v;
v = v.<io.vertx.core.http.GoAway: int lastStreamId>;
v.<io.vertx.core.http.GoAway: int lastStreamId> = v;
v = v.<io.vertx.core.http.GoAway: io.vertx.core.buffer.Buffer debugData>;
if v == null goto label;
v = v.<io.vertx.core.http.GoAway: io.vertx.core.buffer.Buffer debugData>;
v = interfaceinvoke v.<io.vertx.core.buffer.Buffer: io.vertx.core.buffer.Buffer copy()>();
goto label;
label:
v = null;
label:
v.<io.vertx.core.http.GoAway: io.vertx.core.buffer.Buffer debugData> = v;
return;
}
public long getErrorCode()
{
io.vertx.core.http.GoAway v;
long v;
v := @this: io.vertx.core.http.GoAway;
v = v.<io.vertx.core.http.GoAway: long errorCode>;
return v;
}
public io.vertx.core.http.GoAway setErrorCode(long)
{
io.vertx.core.http.GoAway v;
long v;
v := @this: io.vertx.core.http.GoAway;
v := @parameter: long;
v.<io.vertx.core.http.GoAway: long errorCode> = v;
return v;
}
public int getLastStreamId()
{
int v;
io.vertx.core.http.GoAway v;
v := @this: io.vertx.core.http.GoAway;
v = v.<io.vertx.core.http.GoAway: int lastStreamId>;
return v;
}
public io.vertx.core.http.GoAway setLastStreamId(int)
{
int v;
io.vertx.core.http.GoAway v;
v := @this: io.vertx.core.http.GoAway;
v := @parameter: int;
v.<io.vertx.core.http.GoAway: int lastStreamId> = v;
return v;
}
public io.vertx.core.buffer.Buffer getDebugData()
{
io.vertx.core.http.GoAway v;
io.vertx.core.buffer.Buffer v;
v := @this: io.vertx.core.http.GoAway;
v = v.<io.vertx.core.http.GoAway: io.vertx.core.buffer.Buffer debugData>;
return v;
}
public io.vertx.core.http.GoAway setDebugData(io.vertx.core.buffer.Buffer)
{
io.vertx.core.http.GoAway v;
io.vertx.core.buffer.Buffer v;
v := @this: io.vertx.core.http.GoAway;
v := @parameter: io.vertx.core.buffer.Buffer;
v.<io.vertx.core.http.GoAway: io.vertx.core.buffer.Buffer debugData> = v;
return v;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.http.GoAway v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.core.http.GoAway;
v = new io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.json.JsonObject: void <init>()>();
staticinvoke <io.vertx.core.http.GoAwayConverter: void toJson(io.vertx.core.http.GoAway,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
}