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 contentLength: Option[Long]

    Permalink
    Definition Classes
    HttpMessage
  17. def contentString: String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Throwable
  33. def header: HttpMultiMap

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

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

    Permalink
    Definition Classes
    Throwable
  36. def isContentTypeJson: Boolean

    Permalink
    Definition Classes
    HttpMessage
  37. def isContentTypeMsgPack: Boolean

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

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

    Permalink
    Definition Classes
    HttpMessage
  40. def message: Message

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Throwable
  50. def status: HttpStatus

    Permalink
  51. def statusCode: Int

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

    Permalink
    Definition Classes
    AnyRef
  53. def toResponse: Response

    Permalink
  54. def toString(): String

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

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

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

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

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

    Permalink
    Definition Classes
    HttpMessage
  60. def withAcceptMsgPack: HttpServerException

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    HttpMessage
  68. 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
  69. 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
  70. def withContentType(contentType: String): HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  71. def withContentTypeJson: HttpServerException

    Permalink
    Definition Classes
    HttpMessage
  72. def withContentTypeMsgPack: HttpServerException

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    HttpMessage
  90. 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