/** * * @param graphManager * @param inputs _in_ Input pipes with HTTPRequestSchema * @param outputs _out_ Output pipes as several ServerResponseSchema * @param httpSpec * @param otherInputs _in_ Multiple other input pipes to respond to */ public ByteArrayPayloadResponseStage(GraphManager graphManager, Pipe<HTTPRequestSchema>[] inputs, Pipe<ServerResponseSchema>[] outputs, HTTPSpecification<T, R, V, H> httpSpec, Pipe[] otherInputs) { super(graphManager, join(inputs,otherInputs), outputs); this.httpSpec = httpSpec; this.inputs = inputs; this.outputs = outputs; this.graphManager = graphManager; assert(inputs.length == inputs.length); }