文件名称:eventbus-service:vertx事件总线的类型安全扩展
文件大小:75KB
文件格式:ZIP
更新时间:2024-04-25 07:47:12
kotlin eventbus vertx codegen kotlinpoet
EventBus服务 EbService生成kotlin代码,该代码支持使用Vert.x EventBus的类型安全的方式。 生成的代码无需猜测EventBus使用者需要哪种类型,以及由他们产生哪种类型。 最重要的是,生成的函数通过使用特殊的避免了不必要的序列化和反序列化。 入门 想象一下,我们有一项服务可以将一个双精度数除以另一个双精度数。 我们可以按以下方式对该服务进行建模: interface DivisionService { suspend fun divide ( dividend : Double , divisor : Double ): Division sealed class Division { data class Success ( val quotient : Double ) : Division() data class E
【文件预览】:
eventbus-service-main
----gradlew.bat(3KB)
----gradlew(6KB)
----example()
--------src()
--------build.gradle(477B)
----core()
--------src()
--------build.gradle(454B)
----gradle.properties(26B)
----annotation()
--------src()
--------build.gradle(386B)
----gradle()
--------wrapper()
----codegen()
--------src()
--------build.gradle(637B)
----.gitignore(3KB)
----README.md(2KB)
----.editorconfig(199B)
----settings.gradle(127B)
----build.gradle(491B)