trait HTTPContext extends AnyRef
Represents the service context information. Similar with servlet context.
- Alphabetic
- By Inheritance
- HTTPContext
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def attribute(name: String): Box[Any]
- returns
the value of the context attribute identified by then provided name. Returns Empty if this parameter does not exist.
- abstract def attributes: List[(String, Any)]
- returns
- a List of Tuple2 consisting of name and value pair of the attributes
- abstract def initParam(name: String): Box[String]
- returns
the value of the init parameter identified by then provided name. Note that this is not typesfe and you need to explicitely do the casting when reading this attribute. Returns Empty if this parameter does not exist.
- abstract def initParams: List[(String, String)]
- returns
a List of Tuple2 consisting of name and value pair of the init parameters
- abstract def mimeType(path: String): Box[String]
- returns
the mime type mapped to resource determined by this path.
- abstract def path: String
- returns
the context path. It always comes first in a request URI. It is the URI part that represent to context of the request.
- abstract def removeAttribute(name: String): Unit
- abstract def resource(path: String): URL
Returns the URL representation of a resource that is mapped by a fully qualified path.
Returns the URL representation of a resource that is mapped by a fully qualified path. The path is considered relative to the root path and it always starts with '/'.
- path
- the resource path
- returns
- the URL object of the path
- abstract def resourceAsStream(path: String): InputStream
Same as
resourcebut returns an InputStream to read the resource.Same as
resourcebut returns an InputStream to read the resource.- path
- the resource path
- returns
InputStream
- abstract def setAttribute(name: String, value: Any): Unit
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()