Class

wvlet.airframe.http

HttpServerException

Related Doc: package http

Permalink

case class HttpServerException(response: Response, cause: Throwable) extends Exception with HttpMessage[HttpServerException] with Product with Serializable

Exception to report errors to client

Linear Supertypes
Serializable, Product, Equals, HttpMessage[HttpServerException], Exception, Throwable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpServerException
  2. Serializable
  3. Product
  4. Equals
  5. HttpMessage
  6. Exception
  7. Throwable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HttpServerException(status: HttpStatus)

    Permalink
  2. new HttpServerException(status: HttpStatus, message: String)

    Permalink
  3. new HttpServerException(status: HttpStatus, message: String, cause: Throwable)

    Permalink
  4. new HttpServerException(response: Response, cause: Throwable)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def accept: Seq[String]

    Permalink
    Definition Classes
    HttpMessage
  5. def acceptsJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  6. def acceptsMsgPack: Boolean

    Permalink
    Definition Classes
    HttpMessage
  7. def addHeader(key: String, value: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  8. final def addSuppressed(arg0: Throwable): Unit

    Permalink
    Definition Classes
    Throwable
  9. def allow: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def authorization: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  12. def cacheControl: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  13. val cause: Throwable

    Permalink
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  15. def contentBytes: Array[Byte]

    Permalink
    Definition Classes
    HttpMessage
  16. def contentEncoding: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  17. def contentLength: Option[Long]

    Permalink
    Definition Classes
    HttpMessage
  18. def contentString: String

    Permalink
    Definition Classes
    HttpMessage
  19. def contentType: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  20. def copyWith(newMessage: Message): HttpServerException

    Permalink
    Attributes
    protected
    Definition Classes
    HttpServerExceptionHttpMessage
  21. def copyWith(newHeader: HttpMultiMap): HttpServerException

    Permalink
    Attributes
    protected
    Definition Classes
    HttpServerExceptionHttpMessage
  22. def date: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def expires: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  25. def fillInStackTrace(): Throwable

    Permalink
    Definition Classes
    Throwable
  26. def getAllHeader(key: String): Seq[String]

    Permalink
    Definition Classes
    HttpMessage
  27. def getCause(): Throwable

    Permalink
    Definition Classes
    Throwable
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  29. def getHeader(key: String): Option[String]

    Permalink
    Definition Classes
    HttpMessage
  30. def getLocalizedMessage(): String

    Permalink
    Definition Classes
    Throwable
  31. def getMessage(): String

    Permalink
    Definition Classes
    Throwable
  32. def getStackTrace(): Array[StackTraceElement]

    Permalink
    Definition Classes
    Throwable
  33. final def getSuppressed(): Array[Throwable]

    Permalink
    Definition Classes
    Throwable
  34. def header: HttpMultiMap

    Permalink
    Definition Classes
    HttpServerExceptionHttpMessage
  35. def host: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  36. def initCause(arg0: Throwable): Throwable

    Permalink
    Definition Classes
    Throwable
  37. def isContentTypeJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  38. def isContentTypeMsgPack: Boolean

    Permalink
    Definition Classes
    HttpMessage
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. def lastModified: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  41. def message: Message

    Permalink
    Definition Classes
    HttpServerExceptionHttpMessage
  42. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  45. def printStackTrace(arg0: PrintWriter): Unit

    Permalink
    Definition Classes
    Throwable
  46. def printStackTrace(arg0: PrintStream): Unit

    Permalink
    Definition Classes
    Throwable
  47. def printStackTrace(): Unit

    Permalink
    Definition Classes
    Throwable
  48. def referer: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  49. def removeHeader(key: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  50. def setStackTrace(arg0: Array[StackTraceElement]): Unit

    Permalink
    Definition Classes
    Throwable
  51. def status: HttpStatus

    Permalink
  52. def statusCode: Int

    Permalink
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def toResponse: Response

    Permalink
  55. def toString(): String

    Permalink
    Definition Classes
    Throwable → AnyRef → Any
  56. def userAgent: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  57. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. def withAccept(acceptType: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  61. def withAcceptMsgPack: HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  62. def withAllow(allow: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  63. def withAuthorization(authorization: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  64. def withCacheControl(cacheControl: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  65. def withContent(content: Array[Byte]): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  66. def withContent(content: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  67. def withContent(content: Message): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  68. def withContentLength(length: Long): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  69. macro def withContentOf[A](a: A, codecFactory: MessageCodecFactory): HttpServerException

    Permalink

    Set the content body using a given object and codec factory.

    Set the content body using a given object and codec factory. Encoding can be JSON or MsgPack based on Content-Type header.

    Definition Classes
    HttpMessage
  70. macro def withContentOf[A](a: A): HttpServerException

    Permalink

    Set the content body using a given object.

    Set the content body using a given object. Encoding can be JSON or MsgPack based on Content-Type header.

    Definition Classes
    HttpMessage
  71. def withContentType(contentType: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  72. def withContentTypeJson: HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  73. def withContentTypeMsgPack: HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  74. def withDate(date: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  75. def withExpires(expires: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  76. def withHeader(newHeader: HttpMultiMap): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  77. def withHeader(key: String, value: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  78. def withHost(host: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  79. def withJson(json: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  80. macro def withJsonOf[A](a: A, codecFactory: MessageCodecFactory): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  81. macro def withJsonOf[A](a: A): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  82. def withLastModified(lastModified: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  83. def withMsgPack(msgPack: MsgPack): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  84. macro def withMsgPackOf[A](a: A, codecFactory: MessageCodecFactory): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  85. macro def withMsgPackOf[A](a: A): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  86. def withReferer(referer: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  87. def withUserAgent(userAgenet: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  88. def withXForwardedFor(xForwardedFor: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  89. def withXForwardedProto(xForwardedProto: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  90. def xForwardedFor: Option[String]

    Permalink
    Definition Classes
    HttpMessage
  91. def xForwardedProto: Option[String]

    Permalink
    Definition Classes
    HttpMessage

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Exception

Inherited from Throwable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped