in server/src/main/scala/com/twitter/server/AdminHttpServer.scala [82:104]
def isolate(r: Route): Route = AdminThreadPoolFilter.isolateRoute(r)
def isolate(s: Service[Request, Response]): Service[Request, Response] =
AdminThreadPoolFilter.isolateService(s)
def from(route: HttpRoute): Route = route.index match {
case Some(index) =>
Route(
path = index.path.getOrElse(route.pattern),
handler = route.handler,
alias = index.alias,
group = Some(index.group),
includeInIndex = true,
method = index.method
)
case None =>
Route(
path = route.pattern,
handler = route.handler,
alias = route.pattern,
group = None,
includeInIndex = false
)
}