wvlet
.
airframe
http
package
http
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
http
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
ControllerProvider
extends
AnyRef
trait
ControllerProviderFromSession
extends
ControllerProvider
with
LogSupport
class
Endpoint
extends
Annotation
with
Annotation
with
ClassfileAnnotation
final
class
HttpMethod
extends
Enum
[
HttpMethod
]
trait
HttpRequest
[
Req
]
extends
AnyRef
trait
HttpResponse
extends
AnyRef
trait
ResponseHandler
[
Req
,
Res
]
extends
AnyRef
case class
Route
(
controllerSurface:
Surface
,
method:
HttpMethod
,
path:
String
,
methodSurface:
ReflectMethodSurface
)
extends
LogSupport
with
Product
with
Serializable
class
Router
extends
AnyRef
Provides mapping from HTTP requests to controller methods (= Route)
case class
SimpleHttpRequest
(
method:
HttpMethod
,
path:
String
,
query:
Map
[
String
,
String
] =
Map.empty
,
contentString:
String
=
""
)
extends
HttpRequest
[
SimpleHttpRequest
] with
Product
with
Serializable
Value Members
object
Router
def
httpDefaultDesign
:
Design
Inherited from
AnyRef
Inherited from
Any
Ungrouped