-
- All Implemented Interfaces:
public final class KtorModuleDependencies extends GroupedModuleDependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classKtorModuleDependencies.Clientpublic final classKtorModuleDependencies.Server
-
Field Summary
Fields Modifier and Type Field Description private final StringbaseSpecprivate final Projectprojectprivate final StringmoduleName
-
Constructor Summary
Constructors Constructor Description KtorModuleDependencies(Project project)
-
Method Summary
Modifier and Type Method Description final StringgetBaseSpec()final ProjectgetProject()final StringgetModuleName()final UnitclientModules(Function1<KtorModuleDependencies.Client, Unit> block)final UnitserverModules(Function1<KtorModuleDependencies.Server, Unit> block)final ModuleDependencyhttp(String defaultVersion)final ModuleDependencyhttpCio(String defaultVersion)final ModuleDependencyio(String defaultVersion)final ModuleDependencynetwork(String defaultVersion)final ModuleDependencynetworkTls(String defaultVersion)final ModuleDependencynetworkTlsCertificates(String defaultVersion)final ModuleDependencyevents(String defaultVersion)final ModuleDependencyresources(String defaultVersion)final ModuleDependencyserialization(String defaultVersion)final ModuleDependencyserializationGson(String defaultVersion)final ModuleDependencyserialisationJackson(String defaultVersion)final ModuleDependencyserialisationKotlinx(String defaultVersion)final ModuleDependencyserialisationKotlinxCbor(String defaultVersion)final ModuleDependencyserialisationKotlinxJson(String defaultVersion)final ModuleDependencyserialisationKotlinxXml(String defaultVersion)final ModuleDependencywebsocketSerialisation(String defaultVersion)final ModuleDependencywebsockets(String defaultVersion)final ModuleDependencyutils(String defaultVersion)-
-
Method Detail
-
getBaseSpec
final String getBaseSpec()
-
getProject
final Project getProject()
-
getModuleName
final String getModuleName()
-
clientModules
final Unit clientModules(Function1<KtorModuleDependencies.Client, Unit> block)
-
serverModules
final Unit serverModules(Function1<KtorModuleDependencies.Server, Unit> block)
-
networkTls
final ModuleDependency networkTls(String defaultVersion)
-
networkTlsCertificates
final ModuleDependency networkTlsCertificates(String defaultVersion)
-
serialization
final ModuleDependency serialization(String defaultVersion)
-
serializationGson
final ModuleDependency serializationGson(String defaultVersion)
-
serialisationJackson
final ModuleDependency serialisationJackson(String defaultVersion)
-
serialisationKotlinx
final ModuleDependency serialisationKotlinx(String defaultVersion)
-
serialisationKotlinxCbor
final ModuleDependency serialisationKotlinxCbor(String defaultVersion)
-
serialisationKotlinxJson
final ModuleDependency serialisationKotlinxJson(String defaultVersion)
-
serialisationKotlinxXml
final ModuleDependency serialisationKotlinxXml(String defaultVersion)
-
websocketSerialisation
final ModuleDependency websocketSerialisation(String defaultVersion)
-
websockets
final ModuleDependency websockets(String defaultVersion)
-
-
-
-