From 8ae279eb2f680980040235e5a8f5f1b338caf261 Mon Sep 17 00:00:00 2001 From: Lucio Franco Date: Wed, 21 Aug 2019 21:11:02 -0400 Subject: [PATCH] Expose builder --- tonic-interop/src/bin/server.rs | 4 +++- tower-h2/src/lib.rs | 2 +- tower-h2/src/server.rs | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tonic-interop/src/bin/server.rs b/tonic-interop/src/bin/server.rs index d90066f..dc57f91 100644 --- a/tonic-interop/src/bin/server.rs +++ b/tonic-interop/src/bin/server.rs @@ -1,6 +1,6 @@ use tokio::net::TcpListener; use tonic::{Code, Request, Response, Status}; -use tower_h2::Server; +use tower_h2::{Server, Builder}; pub mod pb { #![allow(dead_code)] @@ -62,6 +62,8 @@ async fn main() -> Result<(), Box> { let mut bind = TcpListener::bind(&addr)?; let greeter = TestService::default(); + let mut settings = Builder::default(); + settings.initial_connection_window_size(1_000_000_000); let mut server = Server::new(TestServiceServer::new(greeter), Default::default()); while let Ok((sock, _addr)) = bind.accept().await { diff --git a/tower-h2/src/lib.rs b/tower-h2/src/lib.rs index 28f5bb5..d7b0950 100644 --- a/tower-h2/src/lib.rs +++ b/tower-h2/src/lib.rs @@ -12,4 +12,4 @@ mod server; pub use client::Connection; pub use recv_body::RecvBody; -pub use server::Server; +pub use server::{Builder, Server}; diff --git a/tower-h2/src/server.rs b/tower-h2/src/server.rs index d17a762..66c5699 100644 --- a/tower-h2/src/server.rs +++ b/tower-h2/src/server.rs @@ -7,6 +7,8 @@ use tokio_io::{AsyncRead, AsyncWrite}; use tower_service::Service; use tower_util::MakeService; +pub use h2::server::Builder; + pub struct Server where M: MakeService<(), Request>,