com.twitter.finatra.http.internal

routing

package routing

Visibility
  1. Public
  2. All

Type Members

  1. case class PathPattern(regex: Regex, captureNames: Seq[String] = ...) extends Product with Serializable

  2. case class Route(name: String, method: Method, path: String, admin: Boolean, adminIndexInfo: Option[AdminIndexInfo], callback: (Request) ⇒ Future[Response], annotations: Seq[Annotation] = ..., requestClass: Class[_], responseClass: Class[_], filter: Filter[Request, Response, Request, Response]) extends Product with Serializable

  3. class Routes extends AnyRef

  4. case class RoutesByType(external: Seq[Route], admin: Seq[Route]) extends Product with Serializable

  5. class RoutingService extends Service[Request, Response] with Logging

  6. case class Services(routesByType: RoutesByType, adminService: Service[Request, Response], externalService: Service[Request, Response]) extends Product with Serializable

Value Members

  1. object PathPattern extends Logging with Serializable

  2. object Routes

Ungrouped