@ThriftStruct public final class ServiceRuntimeException extends java.lang.RuntimeException
RuntimeException
threw from service was wrapped to the objectConstructor 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.err
Throwable.printStackTrace()
public void printServiceStackTrace(java.io.PrintStream s)
s
- java.lang.NullPointerException
- s is null
printServiceStackTrace()
,
Throwable.printStackTrace(PrintStream)
public void printServiceStackTrace(java.io.PrintWriter s)
s
- java.lang.NullPointerException
- s is null
printServiceStackTrace()
,
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.