Skip to content

Commit a371e6d

Browse files
committed
decorator: rename Route.Decorator to Route.Filter fix #2657
1 parent 2834954 commit a371e6d

File tree

45 files changed

+164
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+164
-171
lines changed

docs/asciidoc/handlers/access-log.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import io.jooby.AccessLogHandler;
1010
...
1111
{
1212
13-
decorator(new AccessLogHandler()); <1>
13+
use(new AccessLogHandler()); <1>
1414
1515
get("/", ctx -> {
1616
...
@@ -25,7 +25,7 @@ import io.jooby.Jooby
2525
import io.jooby.AccessLogHandler
2626
...
2727
{
28-
decorator(AccessLogHandler()) <1>
28+
use(AccessLogHandler()) <1>
2929
3030
get("/") {
3131
...

docs/asciidoc/handlers/cors.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import io.jooby.CorsHandler;
1717
...
1818
{
1919
20-
decorator(new CorsHandler()); <1>
20+
use(new CorsHandler()); <1>
2121
2222
path("/api", () -> {
2323
// API methods
@@ -32,7 +32,7 @@ import io.jooby.Jooby
3232
import io.jooby.CorsHandler
3333
...
3434
{
35-
decorator(CorsHandler()) <1>
35+
use(CorsHandler()) <1>
3636
3737
path("/api") {
3838
// API methods
@@ -62,7 +62,7 @@ import io.jooby.CorsHandler;
6262
Cors cors = new Cors()
6363
.setMethods("GET", "POST", "PUT"); <1>
6464
65-
decorator(new CorsHandler(cors)); <2>
65+
use(new CorsHandler(cors)); <2>
6666
6767
path("/api", () -> {
6868
// API methods
@@ -81,7 +81,7 @@ import io.jooby.cors
8181
val cors = cors {
8282
methods = listOf("GET", "POST", "PUT") <1>
8383
}
84-
decorator(CorsHandler(cors)) <2>
84+
use(CorsHandler(cors)) <2>
8585
8686
path("/api") {
8787
// API methods
@@ -116,7 +116,7 @@ import io.jooby.CorsHandler;
116116
{
117117
Cors cors = Cors.from(getConfig()); <1>
118118
119-
decorator(new CorsHandler(cors));
119+
use(new CorsHandler(cors));
120120
121121
path("/api", () -> {
122122
// API methods
@@ -132,7 +132,7 @@ import io.jooby.CorsHandler
132132
...
133133
{
134134
val cors = Cors.from(config) <1>
135-
decorator(CorsHandler(cors))
135+
use(CorsHandler(cors))
136136
137137
path("/api") {
138138
// API methods

docs/asciidoc/handlers/head.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import io.jooby.HeadHandler;
1515
...
1616
{
1717
18-
decorator(new HeadHandler()); <1>
18+
use(new HeadHandler()); <1>
1919
2020
get("/", ctx -> {
2121
...
@@ -30,7 +30,7 @@ import io.jooby.Jooby
3030
import io.jooby.HeadHandler
3131
...
3232
{
33-
decorator(HeadHandler()) <1>
33+
use(HeadHandler()) <1>
3434
3535
get("/") {
3636
...

docs/asciidoc/handlers/trace.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import io.jooby.TraceHandler;
1515
...
1616
{
1717
18-
decorator(new TraceHandler()); <1>
18+
use(new TraceHandler()); <1>
1919
2020
get("/", ctx -> {
2121
...
@@ -30,7 +30,7 @@ import io.jooby.Jooby
3030
import io.jooby.TraceHandler
3131
...
3232
{
33-
decorator(TraceHandler()) <1>
33+
use(TraceHandler()) <1>
3434
3535
get("/") {
3636
...

docs/asciidoc/migration.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ Both of this filters are going to be executed before the real `handler`.
7272
[source, java]
7373
----
7474
{
75-
decorator(next -> ctx -> {
75+
use(next -> ctx -> {
7676
System.out.println("first");
7777
// Moves execution to next handler: second
7878
return next.apply(ctx);
7979
});
8080
81-
decorator(next -> ctx -> {
81+
use(next -> ctx -> {
8282
System.out.println("second");
8383
// Moves execution to next handler: third
8484
return next.apply(ctx);

docs/asciidoc/modules/ebean.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ import io.jooby.ebean.TransactionalRequest;
118118
119119
install(new HibernateModule());
120120
121-
decorator(new TransactionalRequest());
121+
use(new TransactionalRequest());
122122
123123
post("/create", ctx -> {
124124
Database db = require(Database.class);
@@ -144,7 +144,7 @@ import io.jooby.ebean.TransactionalRequest
144144
145145
install(HibernateModule())
146146
147-
decorator(TransactionalRequest())
147+
use(TransactionalRequest())
148148
149149
post("/create") { ctx ->
150150
val db = require(Database::class)
@@ -197,7 +197,7 @@ import io.jooby.ebean.TransactionalRequest;
197197
198198
{
199199
...
200-
decorator(new TransactionalRequest().enabledByDefault(false));
200+
use(new TransactionalRequest().enabledByDefault(false));
201201
...
202202
}
203203
----
@@ -209,7 +209,7 @@ import io.jooby.ebean.TransactionalRequest
209209
210210
{
211211
...
212-
decorator(TransactionalRequest().enabledByDefault(false))
212+
use(TransactionalRequest().enabledByDefault(false))
213213
...
214214
}
215215
----

docs/asciidoc/modules/hibernate.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ import io.jooby.hibernate.TransactionalRequest;
135135
136136
install(new HibernateModule());
137137
138-
decorator(new TransactionalRequest());
138+
use(new TransactionalRequest());
139139
140140
post("/create", ctx -> {
141141
EntityManager em = require(EntityManager.class);
@@ -161,7 +161,7 @@ import io.jooby.hibernate.TransactionalRequest
161161
162162
install(HibernateModule())
163163
164-
decorator(TransactionalRequest())
164+
use(TransactionalRequest())
165165
166166
post("/create") { ctx ->
167167
val em = require(EntityManager::class)
@@ -227,7 +227,7 @@ import io.jooby.ebean.TransactionalRequest;
227227
228228
{
229229
...
230-
decorator(new TransactionalRequest().enabledByDefault(false));
230+
use(new TransactionalRequest().enabledByDefault(false));
231231
...
232232
}
233233
----
@@ -239,7 +239,7 @@ import io.jooby.ebean.TransactionalRequest
239239
240240
{
241241
...
242-
decorator(TransactionalRequest().enabledByDefault(false))
242+
use(TransactionalRequest().enabledByDefault(false))
243243
...
244244
}
245245
----
@@ -396,7 +396,7 @@ Neither can it be used together with `SessionRequest` or `TransactionalRequest`:
396396
[source, java]
397397
----
398398
{
399-
decorator(new TransactionalRequest());
399+
use(new TransactionalRequest());
400400
401401
// will lead to exception
402402
get("/nope", ctx -> require(UnitOfWork.class)

docs/asciidoc/modules/jdbi.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ import io.jooby.jdbi.TransactionalRequest;
9797
9898
install(new JdbiModule());
9999
100-
decorator(new TransactionalRequest());
100+
use(new TransactionalRequest());
101101
102102
post("/create", ctx -> {
103103
Handle handle = require(Handle.class);
@@ -121,7 +121,7 @@ import io.jooby.jdbi.TransactionalRequest
121121
122122
install(JdbiModule())
123123
124-
decorator(TransactionalRequest())
124+
use(TransactionalRequest())
125125
126126
post("/create") { ctx ->
127127
val handle = require(Handle::class)
@@ -177,7 +177,7 @@ import io.jooby.ebean.TransactionalRequest;
177177
178178
{
179179
...
180-
decorator(new TransactionalRequest().enabledByDefault(false));
180+
use(new TransactionalRequest().enabledByDefault(false));
181181
...
182182
}
183183
----
@@ -189,7 +189,7 @@ import io.jooby.ebean.TransactionalRequest
189189
190190
{
191191
...
192-
decorator(TransactionalRequest().enabledByDefault(false))
192+
use(TransactionalRequest().enabledByDefault(false))
193193
...
194194
}
195195
----

docs/asciidoc/modules/metrics.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ or min/mean/max execution time) and a breakdown of the response codes being retu
108108
[source, java, role="primary"]
109109
----
110110
{
111-
decorator(new MetricsDecorator());
111+
use(new Metricsuse());
112112
113113
// inspected route
114114
get("/", context -> "Hello metrics!");
@@ -119,7 +119,7 @@ or min/mean/max execution time) and a breakdown of the response codes being retu
119119
[source, kt, role="secondary"]
120120
----
121121
{
122-
decorator(MetricsDecorator())
122+
use(Metricsuse())
123123
124124
// inspected route
125125
get("/") { context: Context? -> "Hello metrics!" }

0 commit comments

Comments
 (0)