File tree Expand file tree Collapse file tree 14 files changed +43
-46
lines changed
http-generator-core/src/main/java/io/avaje/http/generator/core
http-generator-helidon/src/main/java/io/avaje/http/generator/helidon
http-generator-javalin/src/main/java/io/avaje/http/generator/javalin
http-generator-jex/src/main/java/io/avaje/http/generator/jex
http-generator-spark/src/main/java/io/avaje/http/generator/spark
src/test/java/org/example
src/test/java/org/example/myapp Expand file tree Collapse file tree 14 files changed +43
-46
lines changed Original file line number Diff line number Diff line change 11package io .avaje .http .generator .core ;
22
3- class Constants {
3+ public class Constants {
4+
5+ /**
6+ * The suffix used by avaje-inject for generated factories.
7+ * A factory is generated automatically for request scoped controllers.
8+ */
9+ public static final String FACTORY_SUFFIX = "$Factory" ;
410
511 static final String OPENAPIDEFINITION = "io.swagger.v3.oas.annotations.OpenAPIDefinition" ;
612
Original file line number Diff line number Diff line change 11package io .avaje .http .generator .helidon ;
22
3- import io .avaje .http .generator .core .BaseControllerWriter ;
4- import io .avaje .http .generator .core .ControllerReader ;
5- import io .avaje .http .generator .core .MethodReader ;
6- import io .avaje .http .generator .core .ProcessingContext ;
3+ import io .avaje .http .generator .core .*;
74
85import java .io .IOException ;
96import java .util .List ;
@@ -70,7 +67,7 @@ private void writeClassStart() {
7067 String controllerType = shortName ;
7168 if (isRequestScoped ()) {
7269 controllerName = "factory" ;
73- controllerType += "$factory" ;
70+ controllerType += Constants . FACTORY_SUFFIX ;
7471 }
7572 writer .append (" private final %s %s;" , controllerType , controllerName ).eol ();
7673 if (reader .isIncludeValidator ()) {
Original file line number Diff line number Diff line change 11package io .avaje .http .generator .javalin ;
22
3- import io .avaje .http .generator .core .BaseControllerWriter ;
4- import io .avaje .http .generator .core .ControllerReader ;
5- import io .avaje .http .generator .core .MethodReader ;
6- import io .avaje .http .generator .core .ProcessingContext ;
3+ import io .avaje .http .generator .core .*;
74
85import java .io .IOException ;
96
@@ -55,7 +52,7 @@ private void writeClassStart() {
5552 String controllerType = shortName ;
5653 if (isRequestScoped ()) {
5754 controllerName = "factory" ;
58- controllerType += "$factory" ;
55+ controllerType += Constants . FACTORY_SUFFIX ;
5956 }
6057 writer .append (" private final %s %s;" , controllerType , controllerName ).eol ();
6158
Original file line number Diff line number Diff line change 11package io .avaje .http .generator .jex ;
22
3- import io .avaje .http .generator .core .BaseControllerWriter ;
4- import io .avaje .http .generator .core .ControllerReader ;
5- import io .avaje .http .generator .core .MethodReader ;
6- import io .avaje .http .generator .core .ProcessingContext ;
3+ import io .avaje .http .generator .core .*;
74
85import java .io .IOException ;
96
@@ -57,7 +54,7 @@ private void writeClassStart() {
5754 String controllerType = shortName ;
5855 if (isRequestScoped ()) {
5956 controllerName = "factory" ;
60- controllerType += "$factory" ;
57+ controllerType += Constants . FACTORY_SUFFIX ;
6158 }
6259 writer .append (" private final %s %s;" , controllerType , controllerName ).eol ();
6360
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ private void writeClassStart() {
5555 String controllerType = shortName ;
5656 if (isRequestScoped ()) {
5757 controllerName = "factory" ;
58- controllerType += "$factory" ;
58+ controllerType += Constants . FACTORY_SUFFIX ;
5959 }
6060 writer .append (" private final %s %s;" , controllerType , controllerName ).eol ();
6161
Original file line number Diff line number Diff line change 3939 <module >http-generator-jex</module >
4040 <module >http-generator-helidon</module >
4141 <module >http-generator-client</module >
42- <!-- <module>tests</module> -- >
42+ <module >tests</module >
4343 </modules >
4444
4545</project >
Original file line number Diff line number Diff line change 1919<!-- <dependency>-->
2020<!-- <groupId>io.avaje</groupId>-->
2121<!-- <artifactId>avaje-http-generator-client</artifactId>-->
22- <!-- <version>1.4 -SNAPSHOT</version>-->
22+ <!-- <version>1.5 -SNAPSHOT</version>-->
2323<!-- <scope>provided</scope>-->
2424<!-- </dependency>-->
2525
3232 <dependency >
3333 <groupId >io.avaje</groupId >
3434 <artifactId >avaje-http-client</artifactId >
35- <version >1.4-SNAPSHOT </version >
35+ <version >1.4</version >
3636 </dependency >
3737
3838 <dependency >
4444 <dependency >
4545 <groupId >io.avaje</groupId >
4646 <artifactId >avaje-http-api</artifactId >
47- <version >1.4 -SNAPSHOT</version >
47+ <version >1.5 -SNAPSHOT</version >
4848 </dependency >
4949
5050 <dependency >
100100 <path >
101101 <groupId >io.avaje</groupId >
102102 <artifactId >avaje-http-generator-client</artifactId >
103- <version >1.4 -SNAPSHOT</version >
103+ <version >1.5 -SNAPSHOT</version >
104104 </path >
105105 </annotationProcessorPaths >
106106 </configuration >
Original file line number Diff line number Diff line change 1717 <properties >
1818 <mainClass >org.example.Main</mainClass >
1919 <helidon-version >2.2.2</helidon-version >
20- <avaje-http-version >1.4 -SNAPSHOT</avaje-http-version >
20+ <avaje-http-version >1.5 -SNAPSHOT</avaje-http-version >
2121 </properties >
2222
2323 <dependencies >
3636 <dependency >
3737 <groupId >io.avaje</groupId >
3838 <artifactId >avaje-http-api</artifactId >
39- <version >1.2 </version >
39+ <version >1.4 </version >
4040 </dependency >
4141 <dependency >
4242 <groupId >io.avaje</groupId >
4343 <artifactId >avaje-inject</artifactId >
44- <version >4.1 </version >
44+ <version >6.0.RC4 </version >
4545 </dependency >
4646 <dependency >
4747 <groupId >io.avaje</groupId >
4848 <artifactId >avaje-inject-generator</artifactId >
49- <version >4.1 </version >
49+ <version >6.0.RC4 </version >
5050 <scope >provided</scope >
5151 </dependency >
5252
115115 <dependency >
116116 <groupId >io.avaje</groupId >
117117 <artifactId >avaje-http-client</artifactId >
118- <version >1.0 </version >
118+ <version >1.4 </version >
119119 <scope >test</scope >
120120 </dependency >
121121
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ public static void shutdown() {
2828 public static HttpClientContext client () {
2929 return HttpClientContext .newBuilder ()
3030 .withBaseUrl (baseUrl )
31- .withResponseListener (new RequestLogger ())
31+ .withRequestListener (new RequestLogger ())
3232 .withBodyAdapter (new JacksonBodyAdapter (new ObjectMapper ()))
3333 //.with(httpClient)
3434 .build ();
Original file line number Diff line number Diff line change 2020 <swagger .version>2.0.8</swagger .version>
2121 <kotlin .version>1.3.71</kotlin .version>
2222 <jackson .version>2.12.3</jackson .version>
23- <avaje-http-version >1.4 -SNAPSHOT</avaje-http-version >
23+ <avaje-http-version >1.5 -SNAPSHOT</avaje-http-version >
2424 </properties >
2525
2626 <dependencies >
5252 <dependency >
5353 <groupId >io.avaje</groupId >
5454 <artifactId >avaje-inject</artifactId >
55- <version >4.1 </version >
55+ <version >6.0.RC4 </version >
5656 </dependency >
5757
5858 <dependency >
5959 <groupId >io.avaje</groupId >
6060 <artifactId >avaje-http-api</artifactId >
61- <version >1.2 </version >
61+ <version >1.4 </version >
6262 </dependency >
6363
6464 <dependency >
6565 <groupId >io.avaje</groupId >
6666 <artifactId >avaje-http-hibernate-validator</artifactId >
67- <version >2.0 </version >
67+ <version >2.5 </version >
6868 </dependency >
6969
7070 <dependency >
7878 <dependency >
7979 <groupId >io.avaje</groupId >
8080 <artifactId >avaje-inject-generator</artifactId >
81- <version >4.1 </version >
81+ <version >6.0.RC4 </version >
8282 <scope >provided</scope >
8383 </dependency >
8484
108108 <dependency >
109109 <groupId >io.avaje</groupId >
110110 <artifactId >avaje-http-client</artifactId >
111- <version >1.0 </version >
111+ <version >1.4 </version >
112112 <scope >test</scope >
113113 </dependency >
114114
You can’t perform that action at this time.
0 commit comments