wvlet.airframe.http.codegen
Members list
Packages
Type members
Classlikes
Scan all class files in the class path and jar files to find airframe-http interface classes
Scan all class files in the class path and jar files to find airframe-http interface classes
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ClassScanner.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Generate an intermediate representation (IR) of Scala HTTP client code from a given airframe-http interface definition (Router).
Generate an intermediate representation (IR) of Scala HTTP client code from a given airframe-http interface definition (Router).
This IR abstracts away the differences between Scala (Sync/Async clients) and Scala.js (Async + AJAX).
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
HttpClientIR.type
Generate HTTP client code for Scala, Scala.js targets using a given IR
Generate HTTP client code for Scala, Scala.js targets using a given IR
Attributes
- Companion
- class
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
HttpCodeGenerator.type
Attributes
- Companion
- object
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Analyze a given HTTP Route, and build URL path strings, user-input arguments, and http client call arguments.
Analyze a given HTTP Route, and build URL path strings, user-input arguments, and http client call arguments.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RouteAnalyzer.type
Scans Airframe HTTP interfaces from the class loader and build a Router object
Scans Airframe HTTP interfaces from the class loader and build a Router object
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RouteScanner.type