0001    import Foundation
0002    
0003    public protocol RouterDriver
Application.swift:15
	public let router: RouterDriver
Application.swift:60
    public init(router: RouterDriver = BranchRouter(), server: ServerDriver = SocketServer()) {
BranchRouter.swift:12
public final class BranchRouter: RouterDriver {
{ 0004 func route
Application.swift:143
		if let routerHandler = router.route(request) {
(request: Request) -> Request.Handler? 0005 func register
Application.swift:79
            self.router.register(hostname: route.hostname, method: route.method, path: route.path, handler: route.handler)
(hostname hostname: String?, method: Request.Method, path: String, handler: Request.Handler) 0006 } 0007