public class org.apache.dubbo.rpc.RpcException extends java.lang.RuntimeException
{
public static final int UNKNOWN_EXCEPTION;
public static final int NETWORK_EXCEPTION;
public static final int TIMEOUT_EXCEPTION;
public static final int BIZ_EXCEPTION;
public static final int FORBIDDEN_EXCEPTION;
public static final int SERIALIZATION_EXCEPTION;
public static final int NO_INVOKER_AVAILABLE_AFTER_FILTER;
public static final int LIMIT_EXCEEDED_EXCEPTION;
public static final int TIMEOUT_TERMINATE;
private static final long serialVersionUID;
private int code;
public void <init>()
{
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
specialinvoke v.<java.lang.RuntimeException: void <init>()>();
return;
}
public void <init>(java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
java.lang.String v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
return;
}
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
return;
}
public void <init>(java.lang.Throwable)
{
java.lang.Throwable v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: java.lang.Throwable;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
return;
}
public void <init>(int)
{
int v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: int;
specialinvoke v.<java.lang.RuntimeException: void <init>()>();
v.<org.apache.dubbo.rpc.RpcException: int code> = v;
return;
}
public void <init>(int, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
int v;
java.lang.String v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
v.<org.apache.dubbo.rpc.RpcException: int code> = v;
return;
}
public void <init>(int, java.lang.String)
{
int v;
java.lang.String v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: int;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
v.<org.apache.dubbo.rpc.RpcException: int code> = v;
return;
}
public void <init>(int, java.lang.Throwable)
{
int v;
java.lang.Throwable v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: int;
v := @parameter: java.lang.Throwable;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
v.<org.apache.dubbo.rpc.RpcException: int code> = v;
return;
}
public int getCode()
{
int v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
return v;
}
public void setCode(int)
{
int v;
org.apache.dubbo.rpc.RpcException v;
v := @this: org.apache.dubbo.rpc.RpcException;
v := @parameter: int;
v.<org.apache.dubbo.rpc.RpcException: int code> = v;
return;
}
public boolean isBiz()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 3 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isForbidden()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 4 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isTimeout()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 2 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isNetwork()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 1 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isSerialization()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 5 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isNoInvokerAvailableAfterFilter()
{
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v != 6 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isLimitExceed()
{
java.lang.Throwable v;
int v;
org.apache.dubbo.rpc.RpcException v;
boolean v, v;
v := @this: org.apache.dubbo.rpc.RpcException;
v = v.<org.apache.dubbo.rpc.RpcException: int code>;
if v == 7 goto label;
v = virtualinvoke v.<org.apache.dubbo.rpc.RpcException: java.lang.Throwable getCause()>();
v = v instanceof javax.naming.LimitExceededException;
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
}