public static OrderSupervisorStage newInstance(GraphManager graphManager, Pipe<ServerResponseSchema>[] inputPipes, Pipe<HTTPLogResponseSchema> log, //Pipe<AlertNoticeSchema> alerts, //can be null...new pipe schema for alerts Pipe<NetPayloadSchema>[] outgoingPipes, ServerCoordinator coordinator, boolean isTLS) { return new OrderSupervisorStage(graphManager, inputPipes, log, outgoingPipes, coordinator); }
public static void buildOrderingSupers(GraphManager graphManager, ServerCoordinator coordinator, Pipe<ServerResponseSchema>[][] fromModule, Pipe<HTTPLogResponseSchema>[] log, Pipe<NetPayloadSchema>[][] perTrackFromSuper) { int track = fromModule.length; while (--track>=0) { OrderSupervisorStage wrapSuper = new OrderSupervisorStage(graphManager, fromModule[track], log[track], perTrackFromSuper[track], coordinator);//ensure order coordinator.processNota(graphManager, wrapSuper); } }