trait HTTPContext extends AnyRef
Represents the service context information. Similar with servlet context.
- Alphabetic
- By Inheritance
- HTTPContext
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
resource
but returns an InputStream to read the resource.Same as
resource
but 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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )