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

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: Any): Boolean

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

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

    Definition Classes
    AnyRef → Any
  4. val ACCEPT: String

    Definition Classes
    HeaderNames
  5. val ACCEPT_CHARSET: String

    Definition Classes
    HeaderNames
  6. val ACCEPT_ENCODING: String

    Definition Classes
    HeaderNames
  7. val ACCEPT_LANGUAGE: String

    Definition Classes
    HeaderNames
  8. val ACCEPT_RANGES: String

    Definition Classes
    HeaderNames
  9. val ACCESS_CONTROL_ALLOW_CREDENTIALS: String

    Definition Classes
    HeaderNames
  10. val ACCESS_CONTROL_ALLOW_HEADERS: String

    Definition Classes
    HeaderNames
  11. val ACCESS_CONTROL_ALLOW_METHODS: String

    Definition Classes
    HeaderNames
  12. val ACCESS_CONTROL_ALLOW_ORIGIN: String

    Definition Classes
    HeaderNames
  13. val ACCESS_CONTROL_EXPOSE_HEADERS: String

    Definition Classes
    HeaderNames
  14. val ACCESS_CONTROL_MAX_AGE: String

    Definition Classes
    HeaderNames
  15. val ACCESS_CONTROL_REQUEST_HEADERS: String

    Definition Classes
    HeaderNames
  16. val ACCESS_CONTROL_REQUEST_METHOD: String

    Definition Classes
    HeaderNames
  17. val AGE: String

    Definition Classes
    HeaderNames
  18. val ALLOW: String

    Definition Classes
    HeaderNames
  19. val AUTHORIZATION: String

    Definition Classes
    HeaderNames
  20. val CACHE_CONTROL: String

    Definition Classes
    HeaderNames
  21. val CHUNKED: String

    Definition Classes
    HttpProtocol
  22. val CONNECTION: String

    Definition Classes
    HeaderNames
  23. val CONTENT_DISPOSITION: String

    Definition Classes
    HeaderNames
  24. val CONTENT_ENCODING: String

    Definition Classes
    HeaderNames
  25. val CONTENT_LANGUAGE: String

    Definition Classes
    HeaderNames
  26. val CONTENT_LENGTH: String

    Definition Classes
    HeaderNames
  27. val CONTENT_LOCATION: String

    Definition Classes
    HeaderNames
  28. val CONTENT_MD5: String

    Definition Classes
    HeaderNames
  29. val CONTENT_RANGE: String

    Definition Classes
    HeaderNames
  30. val CONTENT_TRANSFER_ENCODING: String

    Definition Classes
    HeaderNames
  31. val CONTENT_TYPE: String

    Definition Classes
    HeaderNames
  32. val COOKIE: String

    Definition Classes
    HeaderNames
  33. val DATE: String

    Definition Classes
    HeaderNames
  34. val ETAG: String

    Definition Classes
    HeaderNames
  35. val EXPECT: String

    Definition Classes
    HeaderNames
  36. val EXPIRES: String

    Definition Classes
    HeaderNames
  37. val FROM: String

    Definition Classes
    HeaderNames
  38. val HOST: String

    Definition Classes
    HeaderNames
  39. val HTTP_1_0: String

    Definition Classes
    HttpProtocol
  40. val HTTP_1_1: String

    Definition Classes
    HttpProtocol
  41. val IF_MATCH: String

    Definition Classes
    HeaderNames
  42. val IF_MODIFIED_SINCE: String

    Definition Classes
    HeaderNames
  43. val IF_NONE_MATCH: String

    Definition Classes
    HeaderNames
  44. val IF_RANGE: String

    Definition Classes
    HeaderNames
  45. val IF_UNMODIFIED_SINCE: String

    Definition Classes
    HeaderNames
  46. val LAST_MODIFIED: String

    Definition Classes
    HeaderNames
  47. val LOCATION: String

    Definition Classes
    HeaderNames
  48. val MAX_FORWARDS: String

    Definition Classes
    HeaderNames
  49. val ORIGIN: String

    Definition Classes
    HeaderNames
  50. val PRAGMA: String

    Definition Classes
    HeaderNames
  51. val PROXY_AUTHENTICATE: String

    Definition Classes
    HeaderNames
  52. val PROXY_AUTHORIZATION: String

    Definition Classes
    HeaderNames
  53. val RANGE: String

    Definition Classes
    HeaderNames
  54. val REFERER: String

    Definition Classes
    HeaderNames
  55. val RETRY_AFTER: String

    Definition Classes
    HeaderNames
  56. val SERVER: String

    Definition Classes
    HeaderNames
  57. val SET_COOKIE: String

    Definition Classes
    HeaderNames
  58. val SET_COOKIE2: String

    Definition Classes
    HeaderNames
  59. val TE: String

    Definition Classes
    HeaderNames
  60. val TRAILER: String

    Definition Classes
    HeaderNames
  61. val TRANSFER_ENCODING: String

    Definition Classes
    HeaderNames
  62. val UPGRADE: String

    Definition Classes
    HeaderNames
  63. val USER_AGENT: String

    Definition Classes
    HeaderNames
  64. val VARY: String

    Definition Classes
    HeaderNames
  65. val VIA: String

    Definition Classes
    HeaderNames
  66. val WARNING: String

    Definition Classes
    HeaderNames
  67. val WWW_AUTHENTICATE: String

    Definition Classes
    HeaderNames
  68. val X_FORWARDED_FOR: String

    Definition Classes
    HeaderNames
  69. val X_FORWARDED_HOST: String

    Definition Classes
    HeaderNames
  70. val X_FORWARDED_PORT: String

    Definition Classes
    HeaderNames
  71. val X_FORWARDED_PROTO: String

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

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

    Definition Classes
    HeadAction → Function1
  74. 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
  75. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  76. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  87. 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

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

    Definition Classes
    AnyRef
  89. def toString(): String

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

    Straightforward Writeable for Array[Byte] values.

    Straightforward Writeable for Array[Byte] values.

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

    Straightforward Writeable for String values.

    Straightforward Writeable for String values.

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. 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
  96. implicit val writeableOf_EmptyContent: Writeable[EmptyContent]

    Writeable for empty responses.

    Writeable for empty responses.

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

    Writeable for JsValue values - Json

    Writeable for JsValue values - Json

    Definition Classes
    DefaultWriteables
  98. 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
  99. 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
  100. 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
  101. 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