java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
cn.warpin.thirdPart.huawei.obs.obs.services.internal.ServiceException
所有已实现的接口:
Serializable

public class ServiceException extends RuntimeException
另请参阅:
  • 字段详细资料

    • serialVersionUID

      private static final long serialVersionUID
      另请参阅:
    • xmlMessage

      private String xmlMessage
    • errorCode

      private String errorCode
    • errorMessage

      private String errorMessage
    • errorRequestId

      private String errorRequestId
    • errorHostId

      private String errorHostId
    • responseHeaders

      private Map<String,String> responseHeaders
    • responseCode

      private int responseCode
    • responseStatus

      private String responseStatus
    • responseDate

      private String responseDate
    • requestVerb

      private String requestVerb
    • requestPath

      private String requestPath
    • requestHost

      private String requestHost
    • errorIndicator

      private String errorIndicator
  • 构造器详细资料

    • ServiceException

      public ServiceException(String message, String xmlMessage)
    • ServiceException

      public ServiceException(String message, String xmlMessage, Throwable cause)
    • ServiceException

      public ServiceException()
    • ServiceException

      public ServiceException(String message, Throwable cause)
    • ServiceException

      public ServiceException(String message)
    • ServiceException

      public ServiceException(Throwable cause)
  • 方法详细资料

    • toString

      public String toString()
      覆盖:
      toString 在类中 Throwable
    • findXmlElementText

      private String findXmlElementText(String xmlMessage, String elementName)
    • parseXmlMessage

      private void parseXmlMessage(String xmlMessage)
    • getErrorCode

      public String getErrorCode()
    • setErrorCode

      public void setErrorCode(String code)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String message)
    • getErrorHostId

      public String getErrorHostId()
    • setErrorHostId

      public void setErrorHostId(String hostId)
    • getErrorRequestId

      public String getErrorRequestId()
    • setErrorRequestId

      public void setErrorRequestId(String requestId)
    • getXmlMessage

      public String getXmlMessage()
    • getXmlMessageAsBuilder

      public OBSXMLBuilder getXmlMessageAsBuilder() throws IOException, ParserConfigurationException, SAXException
      抛出:
      IOException
      ParserConfigurationException
      SAXException
    • isParsedFromXmlMessage

      public boolean isParsedFromXmlMessage()
    • getResponseCode

      public int getResponseCode()
    • setResponseCode

      public void setResponseCode(int responseCode)
    • getResponseStatus

      public String getResponseStatus()
    • setResponseStatus

      public void setResponseStatus(String responseStatus)
    • getResponseDate

      public String getResponseDate()
    • setResponseDate

      public void setResponseDate(String responseDate)
    • getRequestVerb

      public String getRequestVerb()
    • setRequestVerb

      public void setRequestVerb(String requestVerb)
    • getRequestPath

      public String getRequestPath()
    • setRequestPath

      public void setRequestPath(String requestPath)
    • getRequestHost

      public String getRequestHost()
    • setRequestHost

      public void setRequestHost(String requestHost)
    • setRequestAndHostIds

      public void setRequestAndHostIds(String errorRequestId, String errorHostId)
    • getResponseHeaders

      public Map<String,String> getResponseHeaders()
    • setResponseHeaders

      public void setResponseHeaders(Map<String,String> responseHeaders)
    • getErrorIndicator

      public String getErrorIndicator()
    • setErrorIndicator

      public void setErrorIndicator(String errorIndicator)