From 3c05c75ee9782de8a62dbb5a83cc200924aaafcd Mon Sep 17 00:00:00 2001 From: Automatic build Date: Wed, 22 Aug 2018 18:56:15 +0000 Subject: [PATCH] Build book from commit c3c4f12e9a6a4ef9957185f162dff9a0f01ccb6d [skip ci] --- advanced/composing_routers.html | 2 +- advanced/configuring_routers.html | 2 +- advanced/dev_workflow.html | 2 +- advanced/different_routers.html | 2 +- advanced/index.html | 2 +- advanced/route_validation.html | 2 +- basics/index.html | 2 +- basics/name_based_routing.html | 2 +- basics/path_based_routing.html | 2 +- basics/route_conflicts.html | 2 +- basics/route_data.html | 2 +- basics/route_data_validation.html | 2 +- basics/route_syntax.html | 2 +- basics/router.html | 2 +- coercion/clojure_spec_coercion.html | 2 +- coercion/coercion.html | 2 +- coercion/data_spec_coercion.html | 2 +- coercion/index.html | 2 +- coercion/schema_coercion.html | 2 +- development.html | 2 +- faq.html | 2 +- frontend/basics.html | 2 +- frontend/browser.html | 2 +- frontend/controllers.html | 2 +- frontend/index.html | 2 +- index.html | 2 +- interceptors.html | 17 ++++++++--------- performance.html | 5 +++-- ring/coercion.html | 2 +- ring/compiling_middleware.html | 2 +- ring/data_driven_middleware.html | 2 +- ring/default_handler.html | 2 +- ring/default_middleware.html | 2 +- ring/dynamic_extensions.html | 2 +- ring/index.html | 2 +- ring/middleware_registry.html | 2 +- ring/reverse_routing.html | 2 +- ring/ring.html | 2 +- ring/route_data_validation.html | 2 +- ring/static.html | 2 +- ring/swagger.html | 2 +- search_index.json | 2 +- 42 files changed, 51 insertions(+), 51 deletions(-) diff --git a/advanced/composing_routers.html b/advanced/composing_routers.html index bc721b9a..30901bd7 100644 --- a/advanced/composing_routers.html +++ b/advanced/composing_routers.html @@ -1099,7 +1099,7 @@ diff --git a/advanced/configuring_routers.html b/advanced/configuring_routers.html index b606f366..0006c82e 100644 --- a/advanced/configuring_routers.html +++ b/advanced/configuring_routers.html @@ -805,7 +805,7 @@ diff --git a/advanced/dev_workflow.html b/advanced/dev_workflow.html index 9083a91c..7cb53eb6 100644 --- a/advanced/dev_workflow.html +++ b/advanced/dev_workflow.html @@ -864,7 +864,7 @@ diff --git a/advanced/different_routers.html b/advanced/different_routers.html index bf96d1f9..f03997d5 100644 --- a/advanced/different_routers.html +++ b/advanced/different_routers.html @@ -808,7 +808,7 @@ diff --git a/advanced/index.html b/advanced/index.html index aa60517c..2718d5df 100644 --- a/advanced/index.html +++ b/advanced/index.html @@ -760,7 +760,7 @@ diff --git a/advanced/route_validation.html b/advanced/route_validation.html index 1d8f4b95..ce259e67 100644 --- a/advanced/route_validation.html +++ b/advanced/route_validation.html @@ -900,7 +900,7 @@ diff --git a/basics/index.html b/basics/index.html index 521401b5..c1f4ced2 100644 --- a/basics/index.html +++ b/basics/index.html @@ -763,7 +763,7 @@ diff --git a/basics/name_based_routing.html b/basics/name_based_routing.html index d357b262..516eea8c 100644 --- a/basics/name_based_routing.html +++ b/basics/name_based_routing.html @@ -823,7 +823,7 @@ diff --git a/basics/path_based_routing.html b/basics/path_based_routing.html index 5cc05bd0..c5ebf98d 100644 --- a/basics/path_based_routing.html +++ b/basics/path_based_routing.html @@ -781,7 +781,7 @@ diff --git a/basics/route_conflicts.html b/basics/route_conflicts.html index dbab517a..c001033a 100644 --- a/basics/route_conflicts.html +++ b/basics/route_conflicts.html @@ -824,7 +824,7 @@ diff --git a/basics/route_data.html b/basics/route_data.html index 6e11d0fa..9394ec68 100644 --- a/basics/route_data.html +++ b/basics/route_data.html @@ -822,7 +822,7 @@ diff --git a/basics/route_data_validation.html b/basics/route_data_validation.html index ac3cb1d5..78f7b089 100644 --- a/basics/route_data_validation.html +++ b/basics/route_data_validation.html @@ -874,7 +874,7 @@ diff --git a/basics/route_syntax.html b/basics/route_syntax.html index bcb59a09..484798fc 100644 --- a/basics/route_syntax.html +++ b/basics/route_syntax.html @@ -808,7 +808,7 @@ diff --git a/basics/router.html b/basics/router.html index a7b2ace5..f767c2e0 100644 --- a/basics/router.html +++ b/basics/router.html @@ -791,7 +791,7 @@ diff --git a/coercion/clojure_spec_coercion.html b/coercion/clojure_spec_coercion.html index 6038fa69..3b542d2b 100644 --- a/coercion/clojure_spec_coercion.html +++ b/coercion/clojure_spec_coercion.html @@ -793,7 +793,7 @@ diff --git a/coercion/coercion.html b/coercion/coercion.html index 011448ee..1d3bf43c 100644 --- a/coercion/coercion.html +++ b/coercion/coercion.html @@ -888,7 +888,7 @@ diff --git a/coercion/data_spec_coercion.html b/coercion/data_spec_coercion.html index bc44c817..0802288f 100644 --- a/coercion/data_spec_coercion.html +++ b/coercion/data_spec_coercion.html @@ -787,7 +787,7 @@ diff --git a/coercion/index.html b/coercion/index.html index 1b910335..27d5a3a7 100644 --- a/coercion/index.html +++ b/coercion/index.html @@ -760,7 +760,7 @@ diff --git a/coercion/schema_coercion.html b/coercion/schema_coercion.html index 942eb5f0..3a69c685 100644 --- a/coercion/schema_coercion.html +++ b/coercion/schema_coercion.html @@ -788,7 +788,7 @@ diff --git a/development.html b/development.html index 171c001d..ba1f97d3 100644 --- a/development.html +++ b/development.html @@ -778,7 +778,7 @@ lein test diff --git a/faq.html b/faq.html index 084c8012..3d6eb58a 100644 --- a/faq.html +++ b/faq.html @@ -856,7 +856,7 @@ diff --git a/frontend/basics.html b/frontend/basics.html index 9f3bca2b..4fc7884b 100644 --- a/frontend/basics.html +++ b/frontend/basics.html @@ -755,7 +755,7 @@ diff --git a/frontend/browser.html b/frontend/browser.html index 8c540cc8..b4b6bb21 100644 --- a/frontend/browser.html +++ b/frontend/browser.html @@ -755,7 +755,7 @@ diff --git a/frontend/controllers.html b/frontend/controllers.html index 985739f3..3ad9d5b8 100644 --- a/frontend/controllers.html +++ b/frontend/controllers.html @@ -755,7 +755,7 @@ diff --git a/frontend/index.html b/frontend/index.html index 603ea2c7..9b00067c 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -759,7 +759,7 @@ diff --git a/index.html b/index.html index 5c772f94..eca809d7 100644 --- a/index.html +++ b/index.html @@ -878,7 +878,7 @@ diff --git a/interceptors.html b/interceptors.html index 2bfad8f7..4b4414de 100644 --- a/interceptors.html +++ b/interceptors.html @@ -711,18 +711,15 @@

Interceptors (WIP)

-

Reitit also support for Pedestal-style interceptors as an alternative to Middleware. Basic interceptor handling is implemented in reitit.interceptor package.

-

There is no interceptor executor shipped, but you can use libraries like Pedestal Interceptor or Sieppari to execute the chains.

+

Reitit also support for Pedestal-style interceptors as an alternative to Middleware. Basic interceptor handling is implemented in reitit.interceptor package. There is no interceptor executor shipped, but you can use libraries like Pedestal Interceptor or Sieppari to execute the chains.

Reitit-http

An alternative to reitit-ring, using interceptors instead of middleware. Currently not finalized, you can track progress in here.

Examples

-

Pedestal

-

TODO

-

Sieppari

+

Standalone

(require '[reitit.interceptor.sieppari :as sieppari])
 (require '[reitit.http.coercion :as coercion])
@@ -780,6 +777,8 @@
 
 (jetty/run-jetty #'app {:port 3000, :join? false, :async? true})
 
+

Pedestal

+

TODO

@@ -823,7 +822,7 @@ diff --git a/performance.html b/performance.html index 25189e7b..153b4165 100644 --- a/performance.html +++ b/performance.html @@ -711,7 +711,8 @@

Performance

-

Reitit tries to be both great in features and be really, really fast. Originally the routing was ported from Pedestal, but has been mostly rewritten to get even better performance.

+

Reitit tries to be both great in features and be really, really fast. Originally the routing was ported from Pedestal, but has been mostly rewritten.

+

Opensensors perf test

Rationale