public class SolrException extends RuntimeException
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SolrException.ErrorCodeThis list of valid HTTP Status error codes that Solr may return in 
 the case of a "Server Side" error. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | ERROR_CLASS | 
| static Set<String> | ignorePatternsFor test code - do not log exceptions that match any of the regular expressions in ignorePatterns | 
| protected NamedList<String> | metadata | 
| static String | ROOT_ERROR_CLASS | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | SolrException(int code,
             String msg,
             Throwable th)Constructor that can set arbitrary http status code. | 
|   | SolrException(SolrException.ErrorCode code,
             String msg) | 
|   | SolrException(SolrException.ErrorCode code,
             String msg,
             Throwable th) | 
|   | SolrException(SolrException.ErrorCode code,
             Throwable th) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | code()The HTTP Status code associated with this Exception. | 
| static String | doIgnore(Throwable t,
        String m)Returns null if this exception does not match any ignore patterns, or a message string to use if it does. | 
| NamedList<String> | getMetadata() | 
| String | getMetadata(String key) | 
| static Throwable | getRootCause(Throwable t) | 
| String | getRootThrowable() | 
| String | getThrowable() | 
| void | log(org.slf4j.Logger log) | 
| static void | log(org.slf4j.Logger log,
   String msg) | 
| static void | log(org.slf4j.Logger log,
   String msg,
   Throwable e) | 
| static void | log(org.slf4j.Logger log,
   Throwable e) | 
| void | logDebugWithMdc(org.slf4j.Logger logger,
               String msg) | 
| void | logInfoWithMdc(org.slf4j.Logger logger,
              String msg) | 
| void | logWarnWithMdc(org.slf4j.Logger logger,
              String msg) | 
| void | setMetadata(NamedList<String> metadata) | 
| void | setMetadata(String key,
           String value) | 
| static String | toStr(Throwable e) | 
| String | toString() | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic static final String ROOT_ERROR_CLASS
public static final String ERROR_CLASS
public SolrException(SolrException.ErrorCode code, String msg)
public SolrException(SolrException.ErrorCode code, String msg, Throwable th)
public SolrException(SolrException.ErrorCode code, Throwable th)
public int code()
SolrException.ErrorCode, 
 however client side exceptions may contain an arbitrary error code based 
 on the behavior of the Servlet Container hosting Solr, or any HTTP 
 Proxies that may exist between the client and the server.public String getThrowable()
public String getRootThrowable()
public void log(org.slf4j.Logger log)
public static void log(org.slf4j.Logger log,
                       Throwable e)
public static void log(org.slf4j.Logger log,
                       String msg)
public static String doIgnore(Throwable t, String m)
public void logInfoWithMdc(org.slf4j.Logger logger,
                           String msg)
public void logDebugWithMdc(org.slf4j.Logger logger,
                            String msg)
public void logWarnWithMdc(org.slf4j.Logger logger,
                           String msg)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.