/** * Build HTTP client subgraph. This is the easiest method to set up the client calls since many default values are already set. * * @param gm target graph where this will be added * @param httpResponsePipe http responses * @param httpRequestsPipe http requests */ public static void buildHTTPClientGraph(GraphManager gm, int maxPartialResponses, Pipe<NetResponseSchema>[] httpResponsePipe, Pipe<ClientHTTPRequestSchema>[] httpRequestsPipe) { int connectionsInBits = 7; int clientRequestCount = 4; int clientRequestSize = SSLUtil.MinTLSBlock; final TLSCertificates tlsCertificates = TLSCerts.define(); buildHTTPClientGraph(gm, httpResponsePipe, httpRequestsPipe, maxPartialResponses, connectionsInBits, clientRequestCount, clientRequestSize, tlsCertificates); }
NetGraphBuilder.buildHTTPClientGraph(gm, maxPartialResponses, clientResponsesPipes, clientRequestsPipes);
NetGraphBuilder.buildHTTPClientGraph(gm, ccm, this.client.getResponseQueue(), clientRequests, netResponsePipes,
NetGraphBuilder.buildHTTPClientGraph(gm, maxPartialResponses, clientResponsesPipes, clientRequestsPipes);
PipeWriter.publishWrites(output); NetGraphBuilder.buildHTTPClientGraph(gm, httpResponsePipe, httpRequestsPipe, maxPartialResponses, connectionsInBits, clientRequestCount, clientRequestSize, tlsCertificates);
PipeWriter.publishWrites(output); NetGraphBuilder.buildHTTPClientGraph(gm, httpResponsePipe, httpRequestsPipe, maxPartialResponses, connectionsInBits, clientRequestCount, clientRequestSize, tlsCertificates);
PipeWriter.publishWrites(output); NetGraphBuilder.buildHTTPClientGraph(gm, httpResponsePipe, httpRequestsPipe, maxPartialResponses, connectionsInBits, clientRequestCount, clientRequestSize, tlsCertificates); StringBuilder results = new StringBuilder();