com
.
twitter
.
finatra
.
http
.
internal
routing
package
routing
Visibility
Public
All
Type Members
case class
PathPattern
(
regex:
Regex
,
captureNames:
Seq
[
String
] =
Seq()
)
extends
Product
with
Serializable
case class
Route
(
name:
String
,
method:
Method
,
path:
String
,
callback: (
Request
) ⇒
Future
[
Response
]
,
annotations:
Seq
[
Annotation
] =
Seq()
,
requestClass:
Class
[_]
,
responseClass:
Class
[_]
,
filter:
Filter
[
Request
,
Response
,
Request
,
Response
] =
null
)
extends
Product
with
Serializable
class
Routes
extends
AnyRef
case class
RoutesByType
(
external:
Seq
[
Route
]
,
admin:
Seq
[
Route
]
)
extends
Product
with
Serializable
class
RoutingService
extends
Service
[
Request
,
Response
] with
Logging
case class
Services
(
routesByType:
RoutesByType
,
adminService:
Service
[
Request
,
Response
]
,
externalService:
Service
[
Request
,
Response
]
)
extends
Product
with
Serializable
Value Members
object
PathPattern
extends
Logging
with
Serializable
object
Routes
Ungrouped