WebClientIntegrationTests
|
100%
successful |
Tests
| Test | Method name | Duration | Result |
|---|---|---|---|
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@511f0b2e] | exchangeFor404(ClientHttpConnector)[1] | 0.013s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@783ed143] | exchangeFor404(ClientHttpConnector)[2] | 0.008s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@229aa5ef] | exchangeForEmptyBodyAsVoidEntity(ClientHttpConnector)[1] | 0.015s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@747c8f58] | exchangeForEmptyBodyAsVoidEntity(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@22cf200] | exchangeForJsonArrayAsResponseEntity(ClientHttpConnector)[1] | 0.020s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@5f460bdd] | exchangeForJsonArrayAsResponseEntity(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@74df91e3] | exchangeForJsonAsBodilessEntity(ClientHttpConnector)[1] | 0.034s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@2b11be12] | exchangeForJsonAsBodilessEntity(ClientHttpConnector)[2] | 0.015s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@7fbabd5a] | exchangeForJsonAsResponseEntity(ClientHttpConnector)[1] | 0.017s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@15de4658] | exchangeForJsonAsResponseEntity(ClientHttpConnector)[2] | 0.008s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@4c0fb3b4] | exchangeForPlainText(ClientHttpConnector)[1] | 0.016s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@6dbdd70e] | exchangeForPlainText(ClientHttpConnector)[2] | 0.011s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@2a134bb7] | exchangeForUnknownStatusCode(ClientHttpConnector)[1] | 0.017s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@20212a65] | exchangeForUnknownStatusCode(ClientHttpConnector)[2] | 0.009s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@47ed6a18] | exchangeWithRelativeUrl(ClientHttpConnector)[1] | 0.004s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@9512d00] | exchangeWithRelativeUrl(ClientHttpConnector)[2] | 0.002s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@38d6decd] | filter(ClientHttpConnector)[1] | 0.018s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@388b6599] | filter(ClientHttpConnector)[2] | 0.012s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@3e4c0788] | filterForErrorHandling(ClientHttpConnector)[1] | 0.040s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@613077ce] | filterForErrorHandling(ClientHttpConnector)[2] | 0.039s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@513b5ce2] | postLargeTextFile(ClientHttpConnector)[1] | 0.095s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@19352467] | postLargeTextFile(ClientHttpConnector)[2] | 0.109s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@51700d28] | postPojoAsJson(ClientHttpConnector)[1] | 0.038s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@398a178e] | postPojoAsJson(ClientHttpConnector)[2] | 0.021s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@3520a97a] | retrieve(ClientHttpConnector)[1] | 0.020s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@11aea7a6] | retrieve(ClientHttpConnector)[2] | 0.011s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@2f2d7820] | retrieve404(ClientHttpConnector)[1] | 0.893s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@17f8660e] | retrieve404(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@29eb8581] | retrieve404WithBody(ClientHttpConnector)[1] | 0.026s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@361f6f72] | retrieve404WithBody(ClientHttpConnector)[2] | 0.016s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@158bd27] | retrieve500(ClientHttpConnector)[1] | 0.025s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@4bbcf9d2] | retrieve500(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@5420a2f5] | retrieve500AsBodilessEntity(ClientHttpConnector)[1] | 0.018s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@75e45b21] | retrieve500AsBodilessEntity(ClientHttpConnector)[2] | 0.007s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@e3649b0] | retrieve500AsEntity(ClientHttpConnector)[1] | 0.024s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@f5b2d72] | retrieve500AsEntity(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@731e9f6d] | retrieve500AsEntityList(ClientHttpConnector)[1] | 0.023s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@7f7704c7] | retrieve500AsEntityList(ClientHttpConnector)[2] | 0.012s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@43d2e4df] | retrieve555UnknownStatus(ClientHttpConnector)[1] | 0.028s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@53b7e2f4] | retrieve555UnknownStatus(ClientHttpConnector)[2] | 0.013s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@2affed3c] | retrieveJson(ClientHttpConnector)[1] | 0.017s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@30583d16] | retrieveJson(ClientHttpConnector)[2] | 0.012s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@2ce4e36b] | retrieveJsonArray(ClientHttpConnector)[1] | 0.016s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@1850ecda] | retrieveJsonArray(ClientHttpConnector)[2] | 0.007s | passed |
| retrieveJsonArrayAsBodilessEntityShouldReleasesConnection() | retrieveJsonArrayAsBodilessEntityShouldReleasesConnection() | 0.025s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@64229729] | retrieveJsonArrayAsResponseEntity(ClientHttpConnector)[1] | 0.023s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@778e168f] | retrieveJsonArrayAsResponseEntity(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@4f92c11b] | retrieveJsonAsBodilessEntity(ClientHttpConnector)[1] | 0.015s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@1de7a3a9] | retrieveJsonAsBodilessEntity(ClientHttpConnector)[2] | 0.015s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@5c175940] | retrieveJsonAsResponseEntity(ClientHttpConnector)[1] | 0.026s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@66af9a78] | retrieveJsonAsResponseEntity(ClientHttpConnector)[2] | 0.022s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@35f51c2c] | retrieveJsonAsSerializedText(ClientHttpConnector)[1] | 0.019s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@44c329a5] | retrieveJsonAsSerializedText(ClientHttpConnector)[2] | 0.007s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@784bc575] | retrieveJsonNull(ClientHttpConnector)[1] | 0.020s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@10a1c401] | retrieveJsonNull(ClientHttpConnector)[2] | 0.009s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@f5dce8f] | retrieveJsonWithParameterizedTypeReference(ClientHttpConnector)[1] | 0.021s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@2bb6cde6] | retrieveJsonWithParameterizedTypeReference(ClientHttpConnector)[2] | 0.011s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@155cc45] | statusHandler(ClientHttpConnector)[1] | 0.022s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@25d80c88] | statusHandler(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@5b2a8f6f] | statusHandlerParameterizedTypeReference(ClientHttpConnector)[1] | 0.028s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@633048b5] | statusHandlerParameterizedTypeReference(ClientHttpConnector)[2] | 0.011s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@254a1129] | statusHandlerRawStatus(ClientHttpConnector)[1] | 0.014s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@252f267d] | statusHandlerRawStatus(ClientHttpConnector)[2] | 0.009s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@3cffe5a] | statusHandlerSuppressedErrorSignal(ClientHttpConnector)[1] | 0.015s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@3c530d8d] | statusHandlerSuppressedErrorSignal(ClientHttpConnector)[2] | 0.010s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@6bcd1885] | statusHandlerSuppressedErrorSignalWithEntity(ClientHttpConnector)[1] | 0.028s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@4974238a] | statusHandlerSuppressedErrorSignalWithEntity(ClientHttpConnector)[2] | 0.009s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@3c5da796] | statusHandlerSuppressedErrorSignalWithFlux(ClientHttpConnector)[1] | 0.024s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@5ed25c80] | statusHandlerSuppressedErrorSignalWithFlux(ClientHttpConnector)[2] | 0.012s | passed |
| [1] webClient [org.springframework.http.client.reactive.JettyClientHttpConnector@2f207a81] | statusHandlerWithErrorBodyTransformation(ClientHttpConnector)[1] | 0.021s | passed |
| [2] webClient [org.springframework.http.client.reactive.ReactorClientHttpConnector@110df0ba] | statusHandlerWithErrorBodyTransformation(ClientHttpConnector)[2] | 0.008s | passed |
Standard output
16:12:51.398 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5d3e20b] HTTP GET http://localhost:56812/greeting 16:12:51.514 [HttpClient@1d32308d-2175] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5d3e20b] Response 404 NOT_FOUND 16:12:51.565 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [f3acf5] HTTP GET http://localhost:56814/greeting 16:12:51.571 [reactor-http-nio-5] DEBUG o.s.w.r.f.c.ExchangeFunctions - [f3acf5] Response 404 NOT_FOUND 16:12:51.582 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [669a0949] HTTP GET http://localhost:56816/greeting 16:12:51.586 [HttpClient@55447997-2189] DEBUG o.s.w.r.f.c.ExchangeFunctions - [669a0949] Response 500 INTERNAL_SERVER_ERROR 16:12:51.601 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1fbc8ffd] HTTP GET http://localhost:56818/greeting 16:12:51.607 [reactor-http-nio-6] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1fbc8ffd] Response 500 INTERNAL_SERVER_ERROR 16:12:51.621 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [353972a2] HTTP GET http://localhost:56820/ 16:12:51.626 [HttpClient@47931bcc-2203] DEBUG o.s.w.r.f.c.ExchangeFunctions - [353972a2] Response 500 INTERNAL_SERVER_ERROR 16:12:51.629 [HttpClient@47931bcc-2203] DEBUG o.s.c.c.StringDecoder - [353972a2] Decoded "Internal Server error" 16:12:51.641 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7c09d3d0] HTTP GET http://localhost:56822/ 16:12:51.647 [reactor-http-nio-7] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7c09d3d0] Response 500 INTERNAL_SERVER_ERROR 16:12:51.648 [reactor-http-nio-7] DEBUG o.s.c.c.StringDecoder - [7c09d3d0] Decoded "Internal Server error" 16:12:51.655 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6b5e5ab8] HTTP GET http://localhost:56824/noContent 16:12:51.659 [HttpClient@4a1aa755-2217] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6b5e5ab8] Response 200 OK 16:12:51.667 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [33ec4e72] HTTP GET http://localhost:56826/noContent 16:12:51.673 [reactor-http-nio-8] DEBUG o.s.w.r.f.c.ExchangeFunctions - [33ec4e72] Response 200 OK 16:12:51.683 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2b9aaefb] HTTP GET http://localhost:56828/unknownPage 16:12:51.687 [HttpClient@63d833b4-2231] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2b9aaefb] Response 555 16:12:51.694 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3bbe30bb] HTTP GET http://localhost:56830/unknownPage 16:12:51.701 [reactor-http-nio-9] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3bbe30bb] Response 555 16:12:51.708 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1dffd504] HTTP GET http://localhost:56832/greeting 16:12:51.713 [HttpClient@c1170cc-2244] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1dffd504] Response 500 INTERNAL_SERVER_ERROR 16:12:51.720 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4710e84a] HTTP GET http://localhost:56834/greeting 16:12:51.726 [reactor-http-nio-10] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4710e84a] Response 500 INTERNAL_SERVER_ERROR 16:12:51.735 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [14e89c4c] HTTP GET http://localhost:56836/greeting 16:12:51.740 [HttpClient@5f8f3718-2258] DEBUG o.s.w.r.f.c.ExchangeFunctions - [14e89c4c] Response 500 INTERNAL_SERVER_ERROR 16:12:51.741 [HttpClient@5f8f3718-2258] DEBUG o.s.c.c.StringDecoder - [14e89c4c] Decoded "Internal Server error" 16:12:51.748 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [93e035d] HTTP GET http://localhost:56838/greeting 16:12:51.754 [reactor-http-nio-11] DEBUG o.s.w.r.f.c.ExchangeFunctions - [93e035d] Response 500 INTERNAL_SERVER_ERROR 16:12:51.754 [reactor-http-nio-11] DEBUG o.s.c.c.StringDecoder - [93e035d] Decoded "Internal Server error" 16:12:51.762 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3b4f25d3] HTTP GET http://localhost:56840/ 16:12:51.768 [HttpClient@5785df75-2272] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3b4f25d3] Response 500 INTERNAL_SERVER_ERROR 16:12:51.782 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7028d093] HTTP GET http://localhost:56842/ 16:12:51.790 [reactor-http-nio-12] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7028d093] Response 500 INTERNAL_SERVER_ERROR 16:12:51.802 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [22d5f840] HTTP GET http://localhost:56844/greeting 16:12:51.808 [HttpClient@63bf12ba-2286] DEBUG o.s.w.r.f.c.ExchangeFunctions - [22d5f840] Response 200 OK 16:12:51.808 [HttpClient@63bf12ba-2286] DEBUG o.s.c.c.StringDecoder - [22d5f840] Decoded "Hello Spring!" 16:12:51.815 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [593528e7] HTTP GET http://localhost:56846/greeting 16:12:51.824 [reactor-http-nio-1] DEBUG o.s.w.r.f.c.ExchangeFunctions - [593528e7] Response 200 OK 16:12:51.824 [reactor-http-nio-1] DEBUG o.s.c.c.StringDecoder - [593528e7] Decoded "Hello Spring!" 16:12:51.835 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [e844567] HTTP GET http://localhost:56848/greeting 16:12:51.843 [HttpClient@71d7b088-2300] DEBUG o.s.w.r.f.c.ExchangeFunctions - [e844567] Response 500 INTERNAL_SERVER_ERROR 16:12:51.851 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [51e39a46] HTTP GET http://localhost:56850/greeting 16:12:51.857 [reactor-http-nio-2] DEBUG o.s.w.r.f.c.ExchangeFunctions - [51e39a46] Response 500 INTERNAL_SERVER_ERROR 16:12:51.866 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [33a2db0f] HTTP GET http://localhost:56852/json 16:12:51.871 [HttpClient@394ebead-2314] DEBUG o.s.w.r.f.c.ExchangeFunctions - [33a2db0f] Response 200 OK 16:12:51.872 [HttpClient@394ebead-2314] DEBUG o.s.c.c.StringDecoder - [33a2db0f] Decoded "{"bar":"barbar","foo":"foofoo"}" 16:12:51.891 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [371a4bd9] HTTP GET http://localhost:56854/json 16:12:51.908 [reactor-http-nio-3] DEBUG o.s.w.r.f.c.ExchangeFunctions - [371a4bd9] Response 200 OK 16:12:51.909 [reactor-http-nio-3] DEBUG o.s.c.c.StringDecoder - [371a4bd9] Decoded "{"bar":"barbar","foo":"foofoo"}" 16:12:51.919 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [e4ae8a5] HTTP GET http://localhost:56856/json 16:12:51.925 [reactor-http-nio-4] DEBUG o.s.w.r.f.c.ExchangeFunctions - [e4ae8a5] Response 200 OK 16:12:51.929 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5f7005fb] HTTP GET http://localhost:56856/json 16:12:51.934 [reactor-http-nio-4] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5f7005fb] Response 200 OK 16:12:51.942 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [50636849] HTTP GET http://localhost:56858/json 16:12:51.948 [HttpClient@32688a0d-2330] DEBUG o.s.w.r.f.c.ExchangeFunctions - [50636849] Response 200 OK 16:12:51.951 [HttpClient@32688a0d-2330] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [50636849] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:51.951 [HttpClient@32688a0d-2330] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [50636849] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:51.959 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [635ef48f] HTTP GET http://localhost:56860/json 16:12:51.966 [reactor-http-nio-5] DEBUG o.s.w.r.f.c.ExchangeFunctions - [635ef48f] Response 200 OK 16:12:51.967 [reactor-http-nio-5] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [635ef48f] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:51.967 [reactor-http-nio-5] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [635ef48f] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:51.991 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [711c2661] HTTP GET http://localhost:56862/json 16:12:51.997 [HttpClient@1ba869a8-2337] DEBUG o.s.w.r.f.c.ExchangeFunctions - [711c2661] Response 200 OK 16:12:52.010 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1941e3e7] HTTP GET http://localhost:56864/json 16:12:52.016 [reactor-http-nio-6] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1941e3e7] Response 200 OK 16:12:52.025 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [343142d5] HTTP GET http://localhost:56866/greeting 16:12:52.031 [HttpClient@77d8dae9-2358] DEBUG o.s.w.r.f.c.ExchangeFunctions - [343142d5] Response 404 NOT_FOUND 16:12:52.035 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [11da21e6] HTTP GET http://localhost:56868/greeting 16:12:52.041 [reactor-http-nio-7] DEBUG o.s.w.r.f.c.ExchangeFunctions - [11da21e6] Response 404 NOT_FOUND 16:12:52.049 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [635c4380] HTTP GET http://localhost:56870/json 16:12:52.055 [HttpClient@6a98f7f0-2371] DEBUG o.s.w.r.f.c.ExchangeFunctions - [635c4380] Response 200 OK 16:12:52.056 [HttpClient@6a98f7f0-2371] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [635c4380] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:52.056 [HttpClient@6a98f7f0-2371] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [635c4380] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:52.069 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7f768f9e] HTTP GET http://localhost:56872/json 16:12:52.075 [reactor-http-nio-8] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7f768f9e] Response 200 OK 16:12:52.076 [reactor-http-nio-8] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [7f768f9e] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:52.076 [reactor-http-nio-8] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [7f768f9e] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:52.087 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [135c5215] HTTP GET http://localhost:56874/greeting 16:12:52.097 [HttpClient@4da9de26-2385] DEBUG o.s.w.r.f.c.ExchangeFunctions - [135c5215] Response 200 OK 16:12:52.097 [HttpClient@4da9de26-2385] DEBUG o.s.c.c.StringDecoder - [135c5215] Decoded "Hello Spring!" 16:12:52.104 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [16ca2363] HTTP GET http://localhost:56876/greeting 16:12:52.112 [reactor-http-nio-9] DEBUG o.s.w.r.f.c.ExchangeFunctions - [16ca2363] Response 200 OK 16:12:52.113 [reactor-http-nio-9] DEBUG o.s.c.c.StringDecoder - [16ca2363] Decoded "Hello Spring!" 16:12:52.122 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [267b9b9e] HTTP GET http://localhost:56878/greeting 16:12:52.127 [HttpClient@3f5d9cb5-2399] DEBUG o.s.w.r.f.c.ExchangeFunctions - [267b9b9e] Response 500 INTERNAL_SERVER_ERROR 16:12:52.151 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [23cde848] HTTP GET http://localhost:56880/greeting 16:12:52.157 [reactor-http-nio-10] DEBUG o.s.w.r.f.c.ExchangeFunctions - [23cde848] Response 500 INTERNAL_SERVER_ERROR 16:12:52.166 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [63274e46] HTTP GET http://localhost:56882/greeting 16:12:52.172 [HttpClient@2d1b2342-2413] DEBUG o.s.w.r.f.c.ExchangeFunctions - [63274e46] Response 200 OK 16:12:52.173 [HttpClient@2d1b2342-2413] DEBUG o.s.c.c.StringDecoder - [63274e46] Decoded "Hello Spring!" 16:12:52.180 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [354b2cec] HTTP GET http://localhost:56884/greeting 16:12:52.187 [reactor-http-nio-11] DEBUG o.s.w.r.f.c.ExchangeFunctions - [354b2cec] Response 200 OK 16:12:52.187 [reactor-http-nio-11] DEBUG o.s.c.c.StringDecoder - [354b2cec] Decoded "Hello Spring!" 16:12:52.195 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4ef05c6d] HTTP GET http://localhost:56886/null 16:12:52.202 [HttpClient@7bcd68a5-2427] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4ef05c6d] Response 200 OK 16:12:52.207 [HttpClient@7bcd68a5-2427] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [4ef05c6d] Decoded [] 16:12:52.213 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [75978fb4] HTTP GET http://localhost:56888/null 16:12:52.219 [reactor-http-nio-12] DEBUG o.s.w.r.f.c.ExchangeFunctions - [75978fb4] Response 200 OK 16:12:52.220 [reactor-http-nio-12] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [75978fb4] Decoded [] 16:12:52.226 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4a996211] HTTP GET http://localhost:56890/greeting 16:12:52.240 [HttpClient@37f4deb2-2441] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4a996211] Response 404 NOT_FOUND 16:12:52.251 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [570c5161] HTTP GET http://localhost:56892/greeting 16:12:52.258 [reactor-http-nio-1] DEBUG o.s.w.r.f.c.ExchangeFunctions - [570c5161] Response 404 NOT_FOUND 16:12:52.274 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6926d87] HTTP GET http://localhost:56894/greeting 16:12:52.281 [HttpClient@71f42225-2455] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6926d87] Response 500 INTERNAL_SERVER_ERROR 16:12:52.283 [HttpClient@71f42225-2455] DEBUG o.s.c.c.StringDecoder - [6926d87] Decoded "Internal Server error" 16:12:52.295 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [dd734ea] HTTP GET http://localhost:56896/greeting 16:12:52.302 [reactor-http-nio-2] DEBUG o.s.w.r.f.c.ExchangeFunctions - [dd734ea] Response 500 INTERNAL_SERVER_ERROR 16:12:52.303 [reactor-http-nio-2] DEBUG o.s.c.c.StringDecoder - [dd734ea] Decoded "Internal Server error" 16:12:52.310 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [39ca7c29] HTTP GET http://localhost:56898/ 16:12:52.316 [HttpClient@424c2b25-2469] DEBUG o.s.w.r.f.c.ExchangeFunctions - [39ca7c29] Response 500 INTERNAL_SERVER_ERROR 16:12:52.332 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [66debdc8] HTTP GET http://localhost:56900/ 16:12:52.338 [reactor-http-nio-3] DEBUG o.s.w.r.f.c.ExchangeFunctions - [66debdc8] Response 500 INTERNAL_SERVER_ERROR 16:12:52.347 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4839a716] HTTP GET http://localhost:56902/pojo 16:12:52.354 [HttpClient@7c197f70-2483] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4839a716] Response 200 OK 16:12:52.355 [HttpClient@7c197f70-2483] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [4839a716] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.361 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6addcf70] HTTP GET http://localhost:56904/pojo 16:12:52.369 [reactor-http-nio-4] DEBUG o.s.w.r.f.c.ExchangeFunctions - [6addcf70] Response 200 OK 16:12:52.369 [reactor-http-nio-4] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [6addcf70] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.382 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4e7de546] HTTP POST http://localhost:56906/pojo/capitalize 16:12:52.383 [Test worker] DEBUG o.s.h.c.j.Jackson2JsonEncoder - [4e7de546] Encoding [Pojo[foo='foofoo', bar='barbar']] 16:12:52.404 [HttpClient@203124b5-2497] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4e7de546] Response 200 OK 16:12:52.405 [HttpClient@203124b5-2497] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [4e7de546] Decoded [Pojo[foo='FOOFOO', bar='BARBAR']] 16:12:52.412 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7d17aa91] HTTP POST http://localhost:56908/pojo/capitalize 16:12:52.417 [reactor-http-nio-5] DEBUG o.s.h.c.j.Jackson2JsonEncoder - [7d17aa91] Encoding [Pojo[foo='foofoo', bar='barbar']] 16:12:52.428 [reactor-http-nio-5] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7d17aa91] Response 200 OK 16:12:52.429 [reactor-http-nio-5] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [7d17aa91] Decoded [Pojo[foo='FOOFOO', bar='BARBAR']] 16:12:52.434 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4168fdd9] HTTP GET /api/v4/groups/1 16:12:52.437 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2da77c91] HTTP GET /api/v4/groups/1 16:12:52.448 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1da775a9] HTTP GET http://localhost:56912/json 16:12:52.454 [HttpClient@19086acb-2506] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1da775a9] Response 200 OK 16:12:52.457 [HttpClient@19086acb-2506] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [1da775a9] Decoded [org.springframework.web.reactive.function.client.WebClientIntegrationTests$ValueContainer@3f84e73e] 16:12:52.463 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2eae62c6] HTTP GET http://localhost:56914/json 16:12:52.470 [reactor-http-nio-6] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2eae62c6] Response 200 OK 16:12:52.471 [reactor-http-nio-6] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [2eae62c6] Decoded [org.springframework.web.reactive.function.client.WebClientIntegrationTests$ValueContainer@61600425] 16:12:52.478 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [56ac9ce9] HTTP GET http://localhost:56916/json 16:12:52.486 [HttpClient@52d6ff5a-2527] DEBUG o.s.w.r.f.c.ExchangeFunctions - [56ac9ce9] Response 200 OK 16:12:52.491 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [ba31b6d] HTTP GET http://localhost:56918/json 16:12:52.500 [reactor-http-nio-7] DEBUG o.s.w.r.f.c.ExchangeFunctions - [ba31b6d] Response 200 OK 16:12:52.521 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [8c47e5d] HTTP GET http://localhost:56920/unknownPage 16:12:52.529 [HttpClient@6308f9fc-2541] DEBUG o.s.w.r.f.c.ExchangeFunctions - [8c47e5d] Response 555 16:12:52.537 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5e83ca05] HTTP GET http://localhost:56922/unknownPage 16:12:52.546 [reactor-http-nio-8] DEBUG o.s.w.r.f.c.ExchangeFunctions - [5e83ca05] Response 555 16:12:52.555 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [18ea4e16] HTTP GET http://localhost:56924/json 16:12:52.562 [HttpClient@13765d82-2555] DEBUG o.s.w.r.f.c.ExchangeFunctions - [18ea4e16] Response 200 OK 16:12:52.563 [HttpClient@13765d82-2555] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [18ea4e16] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.569 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [181bb36a] HTTP GET http://localhost:56926/json 16:12:52.573 [reactor-http-nio-9] DEBUG o.s.w.r.f.c.ExchangeFunctions - [181bb36a] Response 200 OK 16:12:52.575 [reactor-http-nio-9] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [181bb36a] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.583 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7cdcf55b] HTTP GET http://localhost:56928/pojos 16:12:52.590 [HttpClient@4b6f90d8-2569] DEBUG o.s.w.r.f.c.ExchangeFunctions - [7cdcf55b] Response 200 OK 16:12:52.591 [HttpClient@4b6f90d8-2569] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [7cdcf55b] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:52.591 [HttpClient@4b6f90d8-2569] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [7cdcf55b] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:52.596 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2f0a6103] HTTP GET http://localhost:56930/pojos 16:12:52.600 [reactor-http-nio-10] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2f0a6103] Response 200 OK 16:12:52.601 [reactor-http-nio-10] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [2f0a6103] Decoded [Pojo[foo='foo1', bar='bar1']] 16:12:52.601 [reactor-http-nio-10] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [2f0a6103] Decoded [Pojo[foo='foo2', bar='bar2']] 16:12:52.608 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [75ced6eb] HTTP GET http://localhost:56932/greeting 16:12:52.619 [HttpClient@21e51952-2583] DEBUG o.s.w.r.f.c.ExchangeFunctions - [75ced6eb] Response 200 OK 16:12:52.619 [HttpClient@21e51952-2583] DEBUG o.s.w.r.f.c.ExchangeFunctions - [75ced6eb] Cancel signal (to close connection) 16:12:52.620 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [412677c9] HTTP GET http://localhost:56932/greeting 16:12:52.636 [HttpClient@21e51952-2578] DEBUG o.s.w.r.f.c.ExchangeFunctions - [412677c9] Response 200 OK 16:12:52.639 [HttpClient@21e51952-2578] DEBUG o.s.c.c.StringDecoder - [412677c9] Decoded "Hello Spring!" 16:12:52.651 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [68c6538b] HTTP GET http://localhost:56935/greeting 16:12:52.654 [reactor-http-nio-11] DEBUG o.s.w.r.f.c.ExchangeFunctions - [68c6538b] Response 200 OK 16:12:52.655 [reactor-http-nio-11] DEBUG o.s.w.r.f.c.ExchangeFunctions - [68c6538b] Cancel signal (to close connection) 16:12:52.655 [reactor-http-nio-11] DEBUG o.s.h.c.r.ReactorClientHttpResponse - [7437c74d] Releasing body, not yet subscribed. 16:12:52.657 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1a2cf965] HTTP GET http://localhost:56935/greeting 16:12:52.659 [reactor-http-nio-11] DEBUG o.s.w.r.f.c.ExchangeFunctions - [1a2cf965] Response 200 OK 16:12:52.660 [reactor-http-nio-11] DEBUG o.s.c.c.StringDecoder - [1a2cf965] Decoded "Hello Spring!" 16:12:52.694 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [739ee330] HTTP GET http://localhost:56937/json 16:12:52.700 [HttpClient@784073e9-2598] DEBUG o.s.w.r.f.c.ExchangeFunctions - [739ee330] Response 500 INTERNAL_SERVER_ERROR 16:12:52.702 [HttpClient@784073e9-2598] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [739ee330] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.709 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2f049a5f] HTTP GET http://localhost:56939/json 16:12:52.713 [reactor-http-nio-12] DEBUG o.s.w.r.f.c.ExchangeFunctions - [2f049a5f] Response 500 INTERNAL_SERVER_ERROR 16:12:52.714 [reactor-http-nio-12] DEBUG o.s.h.c.j.Jackson2JsonDecoder - [2f049a5f] Decoded [Pojo[foo='foofoo', bar='barbar']] 16:12:52.722 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [57657007] HTTP POST http://localhost:56941/ 16:12:52.723 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.731 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.735 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.736 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.736 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.736 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.737 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.737 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.737 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.738 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.738 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.738 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.738 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.739 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.739 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.739 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.739 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.740 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.740 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.740 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.740 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.741 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.741 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.741 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.742 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.742 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.742 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.742 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.743 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.743 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.743 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.743 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.744 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.744 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.744 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.744 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.745 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.745 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.745 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.745 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.746 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.746 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.746 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.747 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.747 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.747 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.747 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.748 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.748 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.748 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.748 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.749 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.749 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.749 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.749 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.750 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.750 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.750 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.751 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.751 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.751 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.751 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.752 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.752 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.752 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.752 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.753 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.753 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.753 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.753 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.754 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.754 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.754 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.755 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.755 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.755 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.756 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.756 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.756 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.756 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.757 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.757 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.757 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.757 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.758 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.758 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.758 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.758 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.759 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.759 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.759 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.759 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.760 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.760 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.760 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.760 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.761 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.761 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.761 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.761 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.762 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.762 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.762 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.762 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.763 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.763 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.763 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.763 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.764 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.764 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.764 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.764 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.765 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.765 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.765 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.765 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.766 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.766 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.766 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.766 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.767 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.767 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.767 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.767 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.768 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.768 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.768 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.768 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.769 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.769 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.769 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.769 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.770 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.770 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.770 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.770 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.770 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.771 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.771 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.771 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.771 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.772 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.772 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.772 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.772 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.773 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.773 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.773 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.773 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.774 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.774 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.774 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.774 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.775 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.775 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.775 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.775 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.776 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.776 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.776 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.776 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.777 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.777 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.777 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.777 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.777 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.778 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.778 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.778 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.778 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.779 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.779 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.779 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.779 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.780 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.780 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.780 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.781 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.781 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.781 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.781 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.781 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.782 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.782 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.782 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.782 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.783 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.783 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.783 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.784 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.784 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.784 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.784 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.785 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.785 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.785 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.785 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.786 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.786 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.786 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.786 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.787 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.787 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.787 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.787 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.788 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.788 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.788 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.789 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.789 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.789 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.789 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.789 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.790 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.790 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.790 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.790 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.791 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.791 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.791 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.791 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.791 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.792 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.792 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.792 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.793 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.793 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.793 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.793 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.793 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.794 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.794 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 4096 bytes 16:12:52.794 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [57657007] Writing 2206 bytes 16:12:52.802 [HttpClient@2f4de191-2612] DEBUG o.s.w.r.f.c.ExchangeFunctions - [57657007] Response 200 OK 16:12:52.814 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3c572550] HTTP POST http://localhost:56943/ 16:12:52.818 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.819 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.820 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.821 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.822 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.823 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.824 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.825 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.826 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.827 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.828 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.829 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.830 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.831 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.832 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.833 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.864 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.864 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.864 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.865 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.866 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.867 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.868 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.869 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.870 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.871 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.871 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.871 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.888 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.888 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.888 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.888 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.888 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.889 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.890 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.891 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.892 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.893 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.893 [Thread-41] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 4096 bytes 16:12:52.893 [Thread-40] DEBUG o.s.c.c.DataBufferEncoder - [3c572550] Writing 2206 bytes 16:12:52.902 [reactor-http-nio-1] DEBUG o.s.w.r.f.c.ExchangeFunctions - [3c572550] Response 200 OK 16:12:52.928 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [d8b1daa] HTTP GET http://localhost:56945/ 16:12:52.936 [HttpClient@6486b41e-2626] DEBUG o.s.w.r.f.c.ExchangeFunctions - [d8b1daa] Response 500 INTERNAL_SERVER_ERROR 16:12:52.943 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [16798aae] HTTP GET http://localhost:56947/ 16:12:52.947 [reactor-http-nio-2] DEBUG o.s.w.r.f.c.ExchangeFunctions - [16798aae] Response 500 INTERNAL_SERVER_ERROR 16:12:52.956 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4af1c209] HTTP GET http://localhost:56949/json 16:12:52.964 [HttpClient@621f6e1d-2633] DEBUG o.s.w.r.f.c.ExchangeFunctions - [4af1c209] Response 200 OK 16:12:52.964 [HttpClient@621f6e1d-2633] DEBUG o.s.c.c.StringDecoder - [4af1c209] Decoded "{"bar":"barbar","foo":"foofoo"}" 16:12:52.972 [Test worker] DEBUG o.s.w.r.f.c.ExchangeFunctions - [37f096c1] HTTP GET http://localhost:56951/json 16:12:52.975 [reactor-http-nio-3] DEBUG o.s.w.r.f.c.ExchangeFunctions - [37f096c1] Response 200 OK 16:12:52.976 [reactor-http-nio-3] DEBUG o.s.c.c.StringDecoder - [37f096c1] Decoded "{"bar":"barbar","foo":"foofoo"}"


8 years experience in HTML, CSS3, jQuery, Bootstrap, LESS and Angular.
Front End Web Developer - 2012 - 2015
Web Designer - Freelance Work
Web Designer - 2006 - 2010
Web Developer - Freelance Work


Hurry! Only Two Days Left to Save 25% On Mother’s Day Gifts from FTD.com! A RetailMeNot Exclusive Offer!
Save on Mother’s Day gifts and find more offers at www.retailmenot.com
Copyright 2013 RetailMeNot, Inc. 301 Congress Avenue, Suite 700, Austin, Texas 78701
To opt-out please reply to this email with UNSUBSCRIBE in the subject line.


Revert to previous access control policy ---------------------------------------- Endpoint: https://auth.iudx.org.in/auth/v1/acl/revert Description: This API is used to revert to "previous" access control policy. Called by: A "data provider" with a valid class-3 or above certificate. Methods: POST Known limitations: This API can only revert to the previous policy. Older history of policies are "NOT" saved at the server. HTTP response code: 200 If the policy has been successfully reverted. 400 If there are no saved "previous" policy Using pyIUDX SDK: from pyIUDX.auth import auth iudx_auth = auth.Auth("certificate.pem","private-key.pem") iudx_auth.revert_policy() CURL example: Request: curl -XPOST https://auth.iudx.org.in/auth/v1/acl/revert --cert certificate.pem --key private-key.pem Response: 200 OK content-type : "application/json" { "success" : true } See also: acl API: http://auth.iudx.org.in/acl.html acl set API: http://auth.iudx.org.in/acl-set.html acl append API: http://auth.iudx.org.in/acl-append.html node aperture at github: https://github.com/rbccps-iisc/node-aperture


Taught by
Alexandra Ackerman
Code and assignments available at
https://github.com/newschool-webfundamentals
Presentations available at
newschool-webfundamentals.github.io
A structure that allows for content to be stacked both vertically and horizontally in a consistent and easily manageable fashion.
A system to structure and present content and imagery in a much more readable, manageable way.
Rows & Columns
Rows take up space horizontally and accommodate columns.
Columns take up vertical space and hold your content.
There are many frameworks that use css to create grid system
Most of these frameworks break the grid into 12 columns because it's easy to break into many chunks.
You start to think how much space your content should take up and how it should be organized.
Try to replicate this project using materialize, do not include the social links or map.


---
title: Hadoop and friends
description: an introduction to the big data world
reveal:
theme: sky
progress: true
history: true
---
Hadoop and friends
an introduction to the big data world
Created by Javi M. / @javiyt
Agenda
- What's big data? The three Vs
- Big Data evolution
- What's Hadoop?
- Hadoop Ecosystem
- Spark
- Real Time
- More to come
What's big data?
The three Vs
Big Data evolution
What's Hadoop?
- Framework for storage and large-scale processing data
-
Four modules/layers
- Hadoop Common
- HDFS
- MapReduce
- YARN
What's Hadoop?
Hadoop Common
- Basic Java scripts to start Hadoop
- Require JRE 1.6
- Manage all the other components
What's Hadoop?
HDFS
- Distributed file system through a cluster
- Can store files from GB to TB
- Efficiency when reading
- Files are accessed using Java API (Thrift)
What's Hadoop?
MapReduce
What's Hadoop?
MapReduce
- JobTracker + TaskTracker
- Separate JVM processess
- Not load balanced, nearest data node
What's Hadoop?
YARN
- Resource manager
- Responsible of distributing user's apps or MR between nodes
What's Hadoop?
Hadoop Ecosystem
Hive
- Database using Hadoop as store
- HiveQL
- Can handle compressed data: gzip, bzip2, LZO, ...
- RDBMS for storing metadata
Hadoop Ecosystem
Impala
- Run SQL queries on top HDFS/Hbase
- Support Hadoop file formats: Parquet, LZO, ..
- Faster than Hive
- Share metastore with Hive
Hadoop Ecosystem
HBase
- NoSQL database
- Columnar storage
- HDFS storage layer
- REST, Avro, Thrift
Hadoop Ecosystem
Oozie
- Workflow scheduler
-
Can execute:
- MapReduce operations
- HDFS operations
- …
- XML
Hadoop Ecosystem
Sqoop
- Connect relational databases to Hadoop
-
Import/export to/from:
- RDBMS: MySQL, PostgreSQL, SQL Server, Oracle, ...
- Hive
- HBase
Hadoop Ecosystem
Pig
- High level platform to create MR
- Pig Latin
- ETL
- Store data at any point while executing
Hadoop Ecosystem
HUE
- Web interface to access Hadoop resources
-
It contains:
- HDFS browser
- Hive query editor
- Impala query editor
- Oozie workflows manager
- Pig editor
- ...
Hadoop Ecosystem
HUE
Spark
- Cluster computing framework
-
Cluster management support:
-
Storage:
Spark
- Spark SQL
- Spark Streaming
- MLlib
- GraphX
Real Time
Apache Storm
- Process data in real time
- Fault-tolerant
- No data loss
- Topology: spouts/bolts
Real Time
Apache Storm
- Nimbus
- Supervisor
- Zookeeper
- UI
Real Time
Heron
- Storm API compatible
- Faster than Storm
More to come
Lambda Architecture
-
Three layers
- Batch layer
- Speed layer
- Serving layer
More to come
Lambda Architecture
Questions


Note: The accept attribute of the input tag is not supported in Internet Explorer 9 (and earlier versions), and Safari 5 (and earlier).
Note: Because of security issues, this example will not allow you to upload files.


Video with default closed captions
This page was designed for testing the assignment of a default caption track. The following is the order of precedence:
- The first caption track that has a default attribute
- The caption track that matches the language of the player
- The first caption track
In the current example, the language of the player is English, but there's a default attribute on the French track, so French is the default language for the captions and transcript.
If the user has turned captions off on the current website, they will remain off, but the default caption language will be honored in the transcript.
Another purpose of this page is to test for an early bug in some browsers that resulted in browsers' native controls being displayed, even if no controls attribute was present, when one of the tracks had a default attribute. For additional details about this bug see Able Player Issue 5.


Page 6 of 8
Posted:
Sun Feb 11, 2007 7:18 pm
by thadiusofx3
I know I know, I can't help it.
No but really It's probably gonna take awhile for the rest of them cause I chose the easiest models first, and now theres not many easy ones left.
The skull is going to be particularly challenging.
Posted:
Sun Feb 11, 2007 7:37 pm
by Karl G.
You know the skulls are just boxes with face textures, right?
Posted:
Sun Feb 11, 2007 7:38 pm
by thadiusofx3
I've have to look up how to do decals again before I do the nex and vis books
Posted:
Sun Feb 11, 2007 7:42 pm
by Karl G.
Cool!
Anyway, when you're making the models, just basically go for the most simple, quick construction that looks like the desired model. We don't need anything fancy--we just need lots of it
Posted:
Sun Feb 11, 2007 7:46 pm
by thadiusofx3
They're a little more complicated than that, look at the skull image.
And yeah I'm not trying to do anything fancy.
Posted:
Sun Feb 11, 2007 8:21 pm
by thadiusofx3
Posted:
Sun Feb 11, 2007 8:32 pm
by thadiusofx3
Posted:
Sun Feb 11, 2007 11:07 pm
by thadiusofx3
Posted:
Sun Feb 11, 2007 11:22 pm
by thadiusofx3
Posted:
Sun Feb 11, 2007 11:32 pm
by thadiusofx3
Posted:
Sun Feb 11, 2007 11:45 pm
by thadiusofx3
Posted:
Mon Feb 12, 2007 12:05 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 12:47 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 12:50 am
by thadiusofx3
I think that makes me half way through the map maker models!
Posted:
Mon Feb 12, 2007 2:26 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 2:43 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 3:17 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 3:36 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 4:01 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 4:02 am
by thadiusofx3
24 left I think
pretty productive day
Posted:
Mon Feb 12, 2007 6:47 am
by thadiusofx3
Posted:
Mon Feb 12, 2007 6:56 am
by kuba
your like a machineee dude
keep crankin em!
Posted:
Mon Feb 12, 2007 6:57 am
by thadiusofx3
dead_tree1
Posted:
Mon Feb 12, 2007 7:02 am
by thadiusofx3
rock1
[/img]
Posted:
Mon Feb 12, 2007 7:09 am
by Karl G.
sweet!!!
Once you're done with the scenery models, I'll rescale/position/rotate everything and stick it into the map editor & game. After that, we need to re-do all of the textures to make them look like not Xenimus


Family of girl scarred by laser procedure files lawsuit
MINNEAPOLIS (AP) - The family of a 6-year-old girl whose face was permanently scarred during a laser procedure is suing the University of Minnesota Physicians doctor who treated the child.
A lawsuit filed in Hennepin County District Court this week alleges Dr. Kristen Hook failed to disclose her inexperience in using the laser to treat the girl’s birthmark and did not provide adequate follow-up care in 2017.
The Star Tribune reports the girl’s mother, Kasey Bernu, says the family wants accountability. The lawsuit seeks damages in excess of $50,000 for emotional distress, pain, suffering and a loss of future earnings, among other damages.
TOP STORIES
'It's going to backfire': Impeachment boosts Trump in battleground states
Evangelist Franklin Graham calls impeachment hearing 'a day of shame for America'
Kevin McCarthy accuses Adam Schiff of lying about the whistleblower
University of Minnesota Physicians declined to comment.
Information from: Star Tribune, http://www.startribune.com
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


File
Log globals
Log widgets
Destroy All
Edit
Cut
Copy
Paste
Undo
Redo
View
Normal
Outline
Zoom
50%
75%
100%
150%
200%
Themes
Help
Help Topics
About Dijit
Disabled
You should not see this
Click me!
Tooltips
- rich text tooltip
- anchor tooltip
|
tooltip below
|
||
|
tooltip after
|
tooltip before
|
|
|
tooltip above
|
Dialogs
Show Tooltip Dialog
Selecting a color will change the background color of the page. Use this to test how tooltips and drop downs appear with different backgrounds.
3x4
7x10
dijit.form.Textarea
Enabled:
Disabled:
dijit.form.SimpleTextarea
Enabled:
Disabled:
Enabled:
Disabled:
You can explore this single page after applying a Theme for use in creation of your own theme.
I am whole slew of Widgets on a page. Jump to dijit tests to test individual components.
There is a right-click [context] pop-up menu here, as well.
I am the last Tab


SuperSport to broadcast Federer v Nadal duel in Cape Town
Cape Town - Pay-channel SuperSport announced on Friday that that it will broadcast next year’s highly-anticipated exhibition match between tennis legends Roger Federer and Rafael Nadal.
"The Match in Africa" will take place at Cape Town Stadium on Friday, February 7.
The event is designed to support children's education in Africa and will also include a celebrity/pro doubles match in which Federer will team up with US business magnate Bill Gates to take on Nadal and South African comedian Trevor Noah.
The doubles match will start at 19:30, with the main attraction set for around 20:30.
"This is a dream come true," Federer said via a press statement. "I will play in my mother's home country against my toughest rival and friend Rafa Nadal. We share not only the love for tennis but also for the good cause of giving children a better start in education and in life. I feel privileged to have other leading philanthropists on board to entertain millions of people in the stadium and on TV. It will be a once-in-a lifetime moment for my family and I."
Nadal also commented: "Roger and I have shared so many magical moments on and off the court. Travelling with him to Cape Town and playing for the benefit of children is something I am very excited about. It will be my first time in the region with Roger as a tour guide - that will be fun."
Federer currently boasts the most Grand Slam titles in men's tennis with 20, but Nadal is hot on his heels with 19.


.NET Foundation Campaign: Martijn Laarman
Why I'm Running
Hello, my name is Martijn Laarman, and I truly believe there has never been a more exciting time to be a .NET developer then right this moment. I am running for a seat on the .NET Foundation board of directors because I want members to have more opportunities to assert their influence.
I strongly believe empowering .NET Foundation members with more influence is a strong incentive for the .NET community to self organize under the .NET Foundation umbrella.
Technical Steering Committee representation
I want to ensure .NET foundation members have direct and permanent representation on the Technical Steering Group through a working group as a single entity much like corporate sponsors gets a seat.
Separating the elected board of directors and having a dedicated working group to provide technical feedback allows people with different skill sets to find their niche to take an active leading role in the foundation.
Advisory Council
Similar to the technical steering committee work group, the Advisory Council should be elected as well. Also, the goals and deliverables for this group should be reformulated more clearly on the website. The original proposal currently 404's.
This could potentially be the same wonderful group of people as the elected members on the technical steering committee.
Open Source MVP's
Love or hate the MVP program it's undeniable that The Microsoft Valuable Professional (MVP) title enables many folks to advance their careers within the .NET community and access to the MVP summit which is a great networking event.
It's a program that awards people who evangelize Microsoft Products, and for that its a wonderful and successful program.
More recently OSS contributions have been started to be recognized as well.
The current process puts the burden of proof on applicants by filling out forms and listing accomplishments. This works great for product and platform MVP's but not for open source.
It puts people who already feel undeserving at a disadvantage and rewards people who are more used to selling themselves.
I want the .NET Foundation to be responsible for recognizing community members based on valuable contributions. What contributions have value will be decided by the community. Individuals elected should have to freedom to join that program with or without NDA's. Enabling all folks, regardless of their experience, an opportunity to earn a place in the community is essential for our future. Special care could be taken to include newcomers to the .NET world.
Democratize NuGet
With over 17 billion downloads, NuGet is a pivotal part of the .NET ecosystem. Every .NET developer's perception of the platform can potentially hinge on how NuGet performs. I want this foundation and its members to have more influence on the operating practices of this critical subsystem. For the .NET ecosystem to prosper 30+ minute publish times need to squashed down to seconds.
Reserved Namespaces
Currently, Microsoft is the sole party in reserving namespaces for libraries. Reserving namespaces should be done in coordinance with the .NET Foundation.
F# Foundation
I want to find common ground between the .NET foundation and the F# foundation. Common ground could take many forms whether that is creating a communication channel for both foundations or more formally create a position on the board of the .NET foundation that can be filled by a representative from the F# foundation.
My .NET contributions.
- EditorConfig, board member and maintainer of the .NET implementation of the parser. Used in Resharper and Rider.
- Omnisharp, no longer an active member. Created the site, logo and initial Atom plugin implementation.
- Elasticsearch official .NET clients.
You can find more here or hit me up on twitter.


def test_simple_space():
expected = [(2, 4), (1, 1), (2, 4), (2, 4), (1, 1)]
for i, p in enumerate(sample_points([(1, 3), (1, 4)],
len(expected), random_state=1)):
def test_simple_space():
space = Space([(1, 3), (-5, 5)])
expected = [[2, -5], [1, -5], [1, -4], [2, 2], [2, 1]]
samples = space.rvs(n_samples=len(expected), random_state=1)
assert_array_equal(samples, expected)
def check_simple_space(space, expected_rvs, dim_type):


3 COLORS
Copyright (c) ? ?? (even the original name is unknown)
This game is played on a 8x8 square board.
- SETUP PHASE - One player drops all 64 stones on the board and removes one leaving an empty cell (the removed stone does not enter the game). The other player starts moving.
- MOVE PHASE - On each turn, each player selects one stone to jump over another (orthogonal or diagonal) adjacent stone landing on the immediate next cell (which must be empty).
- Jumps are multiple and must [I'm not sure about this one] maximize the number of capture stones.
- Every jumped stone is removed and the player wins 1 point for a black stone, 2 points for a white stone and 3 points for a red stone.
- GOAL - When no more jumps are possible, wins the player with more points.
An example The next player may capture (he has five options) a8:a6. After that, the next player must move b8:b6. And so, the initial player may still capture a6:c6 gaining 5 against 3 points.
He may also capture a8:c6 gaining 3 points against zero of the adversary (a better option).


Surface grass is uniform, there is only one type of grass. Only exception is bamboo, for your pandas.
Good region grass will make your grazing animals stronger.
Evil region grass will make your grazing animals go berserk.
The first cavern is covered in moss.
The second cavern is covered in crystals. It gives your domestic pets a defense bonus if eaten.
The third cavern is covered in floor tiles, simulating an old ruin/dungeon.