public static SummaryModuleStage<?, ?, ?, ?> newInstance(GraphManager graphManager, PipeMonitorCollectorStage monitor, Pipe<HTTPRequestSchema>[] inputs, Pipe<ServerResponseSchema>[] outputs, HTTPSpecification<?, ?, ?, ?> httpSpec) { return new SummaryModuleStage(graphManager, inputs, outputs, httpSpec, monitor); }
private SummaryModuleStage(GraphManager graphManager, Pipe<HTTPRequestSchema>[] inputs, Pipe<ServerResponseSchema>[] outputs, HTTPSpecification httpSpec, PipeMonitorCollectorStage monitor) { super(graphManager, inputs, outputs, httpSpec, estimate(graphManager)); this.monitor = monitor; if (inputs.length>1) { GraphManager.addNota(graphManager, GraphManager.LOAD_MERGE, GraphManager.LOAD_MERGE, this); } }
activeStage = SummaryModuleStage.newInstance(graphManager, monitor, inputPipes, staticFileOutputs = Pipe.buildPipes(instances,
public static SummaryModuleStage<?, ?, ?, ?> newInstance(GraphManager graphManager, Pipe<HTTPRequestSchema> input, Pipe<ServerResponseSchema> output, HTTPSpecification<?, ?, ?, ?> httpSpec) { PipeMonitorCollectorStage monitor = PipeMonitorCollectorStage.attach(graphManager); return new SummaryModuleStage(graphManager, new Pipe[]{input}, new Pipe[]{output}, httpSpec, monitor); }