@ThriftStruct public final class ServiceRuntimeException extends java.lang.RuntimeException
RuntimeException threw from service was wrapped to the object| Constructor and Description |
|---|
ServiceRuntimeException() |
ServiceRuntimeException(int type,
java.lang.Throwable cause) |
ServiceRuntimeException(java.lang.String message) |
ServiceRuntimeException(java.lang.String message,
java.lang.Throwable cause) |
ServiceRuntimeException(java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCauseClass()
return cause exception class name
|
java.lang.String |
getCauseFields()
return JSON string of declared field values if cause is subclass of this class
and override
jsonOfDeclaredFields method, otherwise return empty string |
java.lang.String |
getMessage()
return error message from service
|
java.lang.String |
getServiceStackTraceMessage()
return stack trace message from service
|
int |
getType()
return exception type
|
protected java.lang.String |
jsonOfDeclaredFields()
return a JSON string of declared fields,subclass override it
|
void |
printServiceStackTrace()
print stack trace message from service to
System.err |
void |
printServiceStackTrace(java.io.PrintStream s) |
void |
printServiceStackTrace(java.io.PrintWriter s) |
void |
setCauseClass(java.lang.String causeClass) |
void |
setCauseFields(java.lang.String causeFields) |
void |
setMessage(java.lang.String message) |
void |
setServiceStackTraceMessage(java.lang.String serviceStackTraceMessage) |
void |
setType(int type) |
public ServiceRuntimeException(java.lang.String message)
public ServiceRuntimeException()
public ServiceRuntimeException(java.lang.Throwable cause)
public ServiceRuntimeException(java.lang.String message, java.lang.Throwable cause)
public ServiceRuntimeException(int type, java.lang.Throwable cause)
type - exception typecause - protected java.lang.String jsonOfDeclaredFields()
public void printServiceStackTrace()
System.errThrowable.printStackTrace()public void printServiceStackTrace(java.io.PrintStream s)
s - java.lang.NullPointerException - s is nullprintServiceStackTrace(),
Throwable.printStackTrace(PrintStream)public void printServiceStackTrace(java.io.PrintWriter s)
s - java.lang.NullPointerException - s is nullprintServiceStackTrace(),
Throwable.printStackTrace(PrintWriter)@ThriftField(value=1) public java.lang.String getMessage()
getMessage in class java.lang.Throwable@ThriftField public void setMessage(java.lang.String message)
@ThriftField(value=2) public java.lang.String getCauseClass()
@ThriftField public void setCauseClass(java.lang.String causeClass)
@ThriftField(value=3) public java.lang.String getServiceStackTraceMessage()
@ThriftField public void setServiceStackTraceMessage(java.lang.String serviceStackTraceMessage)
@ThriftField(value=4) public java.lang.String getCauseFields()
jsonOfDeclaredFields method, otherwise return empty string#jsonOfDeclaredFields()}@ThriftField public void setCauseFields(java.lang.String causeFields)
@ThriftField(value=5) public int getType()
@ThriftField public void setType(int type)
Copyright © 2019. All rights reserved.