@Override
public Pipe<ServerResponseSchema>[] registerModule(int a,
GraphManager graphManager, RouterStageConfig routerConfig,
Pipe<HTTPRequestSchema>[] inputPipes) {
int instances = inputPipes.length;
Pipe<ServerResponseSchema>[] staticFileOutputs = new Pipe[instances];
int i = instances;
while (--i>=0) {
staticFileOutputs[i] = new Pipe<ServerResponseSchema>(fileServerOutgoingDataConfig);
FileReadModuleStage.newInstance(graphManager, inputPipes[i], staticFileOutputs[i], (HTTPSpecification<HTTPContentTypeDefaults, HTTPRevisionDefaults, HTTPVerbDefaults, HTTPHeaderDefaults>) ((HTTPRouterStageConfig)routerConfig).httpSpec, new File(pathRoot));
}
routerConfig.registerCompositeRoute().path("/${path}");
return staticFileOutputs;
}