Class ResponseUtils
- java.lang.Object
-
- org.apache.solr.servlet.ResponseUtils
-
public class ResponseUtils extends Object
Response helper methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
getErrorInfo(Throwable ex, org.apache.solr.common.util.NamedList<Object> info, org.slf4j.Logger log)
Adds the given Throwable's message to the given NamedList.static int
getErrorInfo(Throwable ex, org.apache.solr.common.util.NamedList<Object> info, org.slf4j.Logger log, boolean hideTrace)
Adds the given Throwable's message to the given NamedList.static ErrorInfo
getTypedErrorInfo(Throwable ex, org.slf4j.Logger log)
Adds information about the given Throwable to a returnedErrorInfo
static ErrorInfo
getTypedErrorInfo(Throwable ex, org.slf4j.Logger log, boolean hideTrace)
Adds information about the given Throwable to a returnedErrorInfo
-
-
-
Method Detail
-
getErrorInfo
public static int getErrorInfo(Throwable ex, org.apache.solr.common.util.NamedList<Object> info, org.slf4j.Logger log)
Adds the given Throwable's message to the given NamedList.Primarily used by v1 code; v2 endpoints or dispatch code should call
getTypedErrorInfo(Throwable, Logger)
If the response code is not a regular code, the Throwable's stack trace is both logged and added to the given NamedList.
Status codes less than 100 are adjusted to be 500.
- See Also:
getTypedErrorInfo(Throwable, Logger)
-
getErrorInfo
public static int getErrorInfo(Throwable ex, org.apache.solr.common.util.NamedList<Object> info, org.slf4j.Logger log, boolean hideTrace)
Adds the given Throwable's message to the given NamedList.Primarily used by v1 code; v2 endpoints or dispatch code should call
getTypedErrorInfo(Throwable, Logger)
If the response code is not a regular code, the Throwable's stack trace is both logged and added to the given NamedList.
Status codes less than 100 are adjusted to be 500.
Stack trace will not be output if hideTrace=true OR system property solr.hideStackTrace=true.
- See Also:
getTypedErrorInfo(Throwable, Logger)
-
getTypedErrorInfo
public static ErrorInfo getTypedErrorInfo(Throwable ex, org.slf4j.Logger log)
Adds information about the given Throwable to a returnedErrorInfo
Primarily used by v2 API code, which can handle such typed information.
Status codes less than 100 are adjusted to be 500.
-
getTypedErrorInfo
public static ErrorInfo getTypedErrorInfo(Throwable ex, org.slf4j.Logger log, boolean hideTrace)
Adds information about the given Throwable to a returnedErrorInfo
Primarily used by v2 API code, which can handle such typed information.
Status codes less than 100 are adjusted to be 500.
Stack trace will not be output if hideTrace=true OR system property solr.hideStackTrace=true.
-
-