public class org.apache.dubbo.remoting.exchange.Response extends java.lang.Object
{
public static final byte OK;
public static final byte CLIENT_TIMEOUT;
public static final byte SERVER_TIMEOUT;
public static final byte CHANNEL_INACTIVE;
public static final byte BAD_REQUEST;
public static final byte BAD_RESPONSE;
public static final byte SERVICE_NOT_FOUND;
public static final byte SERVICE_ERROR;
public static final byte SERVER_ERROR;
public static final byte CLIENT_ERROR;
public static final byte SERVER_THREADPOOL_EXHAUSTED_ERROR;
private long mId;
private java.lang.String mVersion;
private byte mStatus;
private boolean mEvent;
private java.lang.String mErrorMsg;
private java.lang.Object mResult;
public void <init>()
{
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = 0L;
v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus> = 20;
v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent> = 0;
return;
}
public void <init>(long)
{
long v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: long;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = 0L;
v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus> = 20;
v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent> = 0;
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = v;
return;
}
public void <init>(long, java.lang.String)
{
long v;
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: long;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = 0L;
v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus> = 20;
v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent> = 0;
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = v;
v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mVersion> = v;
return;
}
public long getId()
{
long v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: long mId>;
return v;
}
public void setId(long)
{
long v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: long;
v.<org.apache.dubbo.remoting.exchange.Response: long mId> = v;
return;
}
public java.lang.String getVersion()
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mVersion>;
return v;
}
public void setVersion(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mVersion> = v;
return;
}
public byte getStatus()
{
byte v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus>;
return v;
}
public void setStatus(byte)
{
byte v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: byte;
v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus> = v;
return;
}
public boolean isEvent()
{
org.apache.dubbo.remoting.exchange.Response v;
boolean v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent>;
return v;
}
public void setEvent(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent> = 1;
v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult> = v;
return;
}
public void setEvent(boolean)
{
org.apache.dubbo.remoting.exchange.Response v;
boolean v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: boolean;
v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent> = v;
return;
}
public boolean isHeartbeat()
{
java.lang.Object v;
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
boolean v, v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent>;
if v == 0 goto label;
v = <org.apache.dubbo.common.constants.CommonConstants: java.lang.String HEARTBEAT_EVENT>;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setHeartbeat(boolean)
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
boolean v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: boolean;
if v == 0 goto label;
v = <org.apache.dubbo.common.constants.CommonConstants: java.lang.String HEARTBEAT_EVENT>;
virtualinvoke v.<org.apache.dubbo.remoting.exchange.Response: void setEvent(java.lang.String)>(v);
label:
return;
}
public java.lang.Object getResult()
{
java.lang.Object v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult>;
return v;
}
public void setResult(java.lang.Object)
{
java.lang.Object v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: java.lang.Object;
v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult> = v;
return;
}
public java.lang.String getErrorMessage()
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mErrorMsg>;
return v;
}
public void setErrorMessage(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.remoting.exchange.Response v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mErrorMsg> = v;
return;
}
public java.lang.String toString()
{
long v;
byte v;
java.lang.Object v, v;
java.lang.String v, v, v;
org.apache.dubbo.remoting.exchange.Response v;
boolean v;
v := @this: org.apache.dubbo.remoting.exchange.Response;
v = v.<org.apache.dubbo.remoting.exchange.Response: long mId>;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mVersion>;
v = v.<org.apache.dubbo.remoting.exchange.Response: byte mStatus>;
v = v.<org.apache.dubbo.remoting.exchange.Response: boolean mEvent>;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.String mErrorMsg>;
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult>;
if v != v goto label;
v = "this";
goto label;
label:
v = v.<org.apache.dubbo.remoting.exchange.Response: java.lang.Object mResult>;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (long,java.lang.String,byte,boolean,java.lang.String,java.lang.Object)>(v, v, v, v, v, 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[])>("Response [id=\u, version=\u, status=\u, event=\u, error=\u, result=\u]");
return v;
}
}