public RouteFilter addResourceServer(String resourceRoot, String resourceDefault) { final int parallelIndex = (-1 == parallelInstanceUnderActiveConstruction) ? 0 : parallelInstanceUnderActiveConstruction; //due to internal implementation we must keep the same number of outputs as inputs. Pipe<HTTPRequestSchema>[] inputs = new Pipe[1]; Pipe<ServerResponseSchema>[] outputs = new Pipe[1]; populateHTTPInOut(inputs, outputs, 0, parallelIndex); ResourceModuleStage.newInstance(gm, inputs, outputs, builder.httpSpec, resourceRoot, resourceDefault); //The associated routes need the Accept-Encoding header return new StageRouteFilter(inputs[0], builder, parallelIndex); }
} else { ResourceModuleStage.newInstance(graphManager, inputPipes[i], staticFileOutputs[i], ((HTTPRouterStageConfig)routerConfig).httpSpec, resourcesRoot, resourcesDefault);
ServerResponseSchema.instance.newPipeConfig(4, 1<<21)); ResourceModuleStage.newInstance(graphManager, inputPipes, response,
case 0: activeStage = ResourceModuleStage.newInstance(graphManager, inputPipes, staticFileOutputs = Pipe.buildPipes(instances,