Server-Side streaming Listing 9.1 Listing 9.2 Listing 9.3 Listing 9.4 Bidirectional streaming Listing 9.5 Listing 9.6 Listing 9.7 Listing 9.8 Listing 9.9 Arbitrary bytes transmission Listing 9.10 Listing 9.11 Listing 9.12 Test for server (FIXME - this test fails currently) Implementing Middleware Using Interceptors Listing 9.13 Listing 9.14 Listing 9.15 Listing 9.16 Listing 9.17 Listing 9.18 Wrapping and chaining Interceptors Example application