play.core.actions

HeadAction

class HeadAction extends EssentialAction with DefaultWriteables with HeaderNames with HttpProtocol

RFC2616-compatible HEAD implementation: provides a full header set and empty body for a given GET resource

Source
HeadAction.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HeadAction
  2. HttpProtocol
  3. HeaderNames
  4. DefaultWriteables
  5. LowPriorityWriteables
  6. EssentialAction
  7. Handler
  8. Function1
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HeadAction(handler: Handler)

    handler

    Action for the relevant GET path.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val ACCEPT: String

    Definition Classes
    HeaderNames
  7. val ACCEPT_CHARSET: String

    Definition Classes
    HeaderNames
  8. val ACCEPT_ENCODING: String

    Definition Classes
    HeaderNames
  9. val ACCEPT_LANGUAGE: String

    Definition Classes
    HeaderNames
  10. val ACCEPT_RANGES: String

    Definition Classes
    HeaderNames
  11. val ACCESS_CONTROL_ALLOW_CREDENTIALS: String

    Definition Classes
    HeaderNames
  12. val ACCESS_CONTROL_ALLOW_HEADERS: String

    Definition Classes
    HeaderNames
  13. val ACCESS_CONTROL_ALLOW_METHODS: String

    Definition Classes
    HeaderNames
  14. val ACCESS_CONTROL_ALLOW_ORIGIN: String

    Definition Classes
    HeaderNames
  15. val ACCESS_CONTROL_EXPOSE_HEADERS: String

    Definition Classes
    HeaderNames
  16. val ACCESS_CONTROL_MAX_AGE: String

    Definition Classes
    HeaderNames
  17. val ACCESS_CONTROL_REQUEST_HEADERS: String

    Definition Classes
    HeaderNames
  18. val ACCESS_CONTROL_REQUEST_METHOD: String

    Definition Classes
    HeaderNames
  19. val AGE: String

    Definition Classes
    HeaderNames
  20. val ALLOW: String

    Definition Classes
    HeaderNames
  21. val AUTHORIZATION: String

    Definition Classes
    HeaderNames
  22. val CACHE_CONTROL: String

    Definition Classes
    HeaderNames
  23. val CHUNKED: String

    Definition Classes
    HttpProtocol
  24. val CONNECTION: String

    Definition Classes
    HeaderNames
  25. val CONTENT_DISPOSITION: String

    Definition Classes
    HeaderNames
  26. val CONTENT_ENCODING: String

    Definition Classes
    HeaderNames
  27. val CONTENT_LANGUAGE: String

    Definition Classes
    HeaderNames
  28. val CONTENT_LENGTH: String

    Definition Classes
    HeaderNames
  29. val CONTENT_LOCATION: String

    Definition Classes
    HeaderNames
  30. val CONTENT_MD5: String

    Definition Classes
    HeaderNames
  31. val CONTENT_RANGE: String

    Definition Classes
    HeaderNames
  32. val CONTENT_TRANSFER_ENCODING: String

    Definition Classes
    HeaderNames
  33. val CONTENT_TYPE: String

    Definition Classes
    HeaderNames
  34. val COOKIE: String

    Definition Classes
    HeaderNames
  35. val DATE: String

    Definition Classes
    HeaderNames
  36. val ETAG: String

    Definition Classes
    HeaderNames
  37. val EXPECT: String

    Definition Classes
    HeaderNames
  38. val EXPIRES: String

    Definition Classes
    HeaderNames
  39. val FROM: String

    Definition Classes
    HeaderNames
  40. val HOST: String

    Definition Classes
    HeaderNames
  41. val HTTP_1_0: String

    Definition Classes
    HttpProtocol
  42. val HTTP_1_1: String

    Definition Classes
    HttpProtocol
  43. val IF_MATCH: String

    Definition Classes
    HeaderNames
  44. val IF_MODIFIED_SINCE: String

    Definition Classes
    HeaderNames
  45. val IF_NONE_MATCH: String

    Definition Classes
    HeaderNames
  46. val IF_RANGE: String

    Definition Classes
    HeaderNames
  47. val IF_UNMODIFIED_SINCE: String

    Definition Classes
    HeaderNames
  48. val LAST_MODIFIED: String

    Definition Classes
    HeaderNames
  49. val LOCATION: String

    Definition Classes
    HeaderNames
  50. val MAX_FORWARDS: String

    Definition Classes
    HeaderNames
  51. val ORIGIN: String

    Definition Classes
    HeaderNames
  52. val PRAGMA: String

    Definition Classes
    HeaderNames
  53. val PROXY_AUTHENTICATE: String

    Definition Classes
    HeaderNames
  54. val PROXY_AUTHORIZATION: String

    Definition Classes
    HeaderNames
  55. val RANGE: String

    Definition Classes
    HeaderNames
  56. val REFERER: String

    Definition Classes
    HeaderNames
  57. val RETRY_AFTER: String

    Definition Classes
    HeaderNames
  58. val SERVER: String

    Definition Classes
    HeaderNames
  59. val SET_COOKIE: String

    Definition Classes
    HeaderNames
  60. val SET_COOKIE2: String

    Definition Classes
    HeaderNames
  61. val TE: String

    Definition Classes
    HeaderNames
  62. val TRAILER: String

    Definition Classes
    HeaderNames
  63. val TRANSFER_ENCODING: String

    Definition Classes
    HeaderNames
  64. val UPGRADE: String

    Definition Classes
    HeaderNames
  65. val USER_AGENT: String

    Definition Classes
    HeaderNames
  66. val VARY: String

    Definition Classes
    HeaderNames
  67. val VIA: String

    Definition Classes
    HeaderNames
  68. val WARNING: String

    Definition Classes
    HeaderNames
  69. val WWW_AUTHENTICATE: String

    Definition Classes
    HeaderNames
  70. val X_FORWARDED_FOR: String

    Definition Classes
    HeaderNames
  71. val X_FORWARDED_HOST: String

    Definition Classes
    HeaderNames
  72. val X_FORWARDED_PORT: String

    Definition Classes
    HeaderNames
  73. val X_FORWARDED_PROTO: String

    Definition Classes
    HeaderNames
  74. def andThen[A](g: (Iteratee[Array[Byte], Result]) ⇒ A): (RequestHeader) ⇒ A

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  75. def apply(requestHeader: RequestHeader): Iteratee[Array[Byte], Result]

    Definition Classes
    HeadAction → Function1
  76. def apply(): EssentialAction

    Returns itself, for better support in the routes file.

    Returns itself, for better support in the routes file.

    returns

    itself

    Definition Classes
    EssentialAction
  77. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  78. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. def compose[A](g: (A) ⇒ RequestHeader): (A) ⇒ Iteratee[Array[Byte], Result]

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  80. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  81. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  82. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  83. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  84. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  85. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  86. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  87. final def notify(): Unit

    Definition Classes
    AnyRef
  88. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  89. def singleChunkIteratee(result: Result, httpVersion: String): Iteratee[Array[Byte], Result]

    Creates an Iteratee that will evaluate at most one chunk of a given resource

    Creates an Iteratee that will evaluate at most one chunk of a given resource

    result

    Contains initial result information

    httpVersion

    HTTP Version from the RequestHeader to ensure proper response headers

    returns

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

    Definition Classes
    AnyRef
  91. def toString(): String

    Definition Classes
    Function1 → AnyRef → Any
  92. implicit val wBytes: Writeable[Array[Byte]]

    Straightforward Writeable for Array[Byte] values.

    Straightforward Writeable for Array[Byte] values.

    Definition Classes
    DefaultWriteables
  93. implicit def wString(implicit codec: Codec): Writeable[String]

    Straightforward Writeable for String values.

    Straightforward Writeable for String values.

    Definition Classes
    DefaultWriteables
  94. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long, arg1: Int): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. implicit def writeableOf_Content[C <: Content](implicit codec: Codec, ct: ContentTypeOf[C]): Writeable[C]

    Writeable for play.twirl.api.Content values.

    Writeable for play.twirl.api.Content values.

    Definition Classes
    LowPriorityWriteables
  98. implicit val writeableOf_EmptyContent: Writeable[EmptyContent]

    Writeable for empty responses.

    Writeable for empty responses.

    Definition Classes
    DefaultWriteables
  99. implicit def writeableOf_JsValue(implicit codec: Codec): Writeable[JsValue]

    Writeable for JsValue values - Json

    Writeable for JsValue values - Json

    Definition Classes
    DefaultWriteables
  100. implicit def writeableOf_NodeBuffer(implicit codec: Codec): Writeable[NodeBuffer]

    Writeable for NodeBuffer values - literal Scala XML.

    Writeable for NodeBuffer values - literal Scala XML.

    Definition Classes
    DefaultWriteables
  101. implicit def writeableOf_NodeSeq[C <: NodeSeq](implicit codec: Codec): Writeable[C]

    Writeable for NodeSeq values - literal Scala XML.

    Writeable for NodeSeq values - literal Scala XML.

    Definition Classes
    DefaultWriteables
  102. implicit def writeableOf_XmlContent(implicit codec: Codec, ct: ContentTypeOf[Xml]): Writeable[Xml]

    Writeable for play.twirl.api.Xml values.

    Writeable for play.twirl.api.Xml values. Trims surrounding whitespace.

    Definition Classes
    DefaultWriteables
  103. implicit def writeableOf_urlEncodedForm(implicit codec: Codec): Writeable[Map[String, Seq[String]]]

    Writeable for urlEncodedForm values

    Writeable for urlEncodedForm values

    Definition Classes
    DefaultWriteables

Inherited from HttpProtocol

Inherited from HeaderNames

Inherited from DefaultWriteables

Inherited from LowPriorityWriteables

Inherited from EssentialAction

Inherited from Handler

Inherited from (RequestHeader) ⇒ Iteratee[Array[Byte], Result]

Inherited from AnyRef

Inherited from Any

Ungrouped