Class KobbyKotlinAdapterKtorExtension
-
- All Implemented Interfaces:
public class KobbyKotlinAdapterKtorExtensionConfiguration of Ktor adapter classes generation
-
-
Field Summary
Fields Modifier and Type Field Description private BooleansimpleEnabledprivate BooleancompositeEnabledprivate StringpackageNameprivate Stringprefixprivate Stringpostfixprivate LongreceiveTimeoutMillis
-
Constructor Summary
Constructors Constructor Description KobbyKotlinAdapterKtorExtension()
-
Method Summary
Modifier and Type Method Description final BooleangetSimpleEnabled()Is simple Ktor adapter generation enabledBy default, "true" if "io. final UnitsetSimpleEnabled(Boolean simpleEnabled)Is simple Ktor adapter generation enabledBy default, "true" if "io. final BooleangetCompositeEnabled()Is composite Ktor adapter generation enabledBy default, "true" if "io. final UnitsetCompositeEnabled(Boolean compositeEnabled)Is composite Ktor adapter generation enabledBy default, "true" if "io. final StringgetPackageName()Package name for Ktor adapter classes relative to root package nameDefault: "adapter. final UnitsetPackageName(String packageName)Package name for Ktor adapter classes relative to root package nameDefault: "adapter. final StringgetPrefix()Prefix for Ktor adapter classes final UnitsetPrefix(String prefix)Prefix for Ktor adapter classes final StringgetPostfix()Postfix for Ktor adapter classesDefault: "KtorAdapter" final UnitsetPostfix(String postfix)Postfix for Ktor adapter classesDefault: "KtorAdapter" final LonggetReceiveTimeoutMillis()Default receive message timeout in milliseconds for subscriptions in Ktor composite adapterDefault: 10000 milliseconds. final UnitsetReceiveTimeoutMillis(Long receiveTimeoutMillis)Default receive message timeout in milliseconds for subscriptions in Ktor composite adapterDefault: 10000 milliseconds. -
-
Method Detail
-
getSimpleEnabled
final Boolean getSimpleEnabled()
Is simple Ktor adapter generation enabled
By default, "true" if "io.ktor:ktor-client-cio" artifact is in the project dependencies
-
setSimpleEnabled
final Unit setSimpleEnabled(Boolean simpleEnabled)
Is simple Ktor adapter generation enabled
By default, "true" if "io.ktor:ktor-client-cio" artifact is in the project dependencies
-
getCompositeEnabled
final Boolean getCompositeEnabled()
Is composite Ktor adapter generation enabled
By default, "true" if "io.ktor:ktor-client-cio" artifact is in the project dependencies
-
setCompositeEnabled
final Unit setCompositeEnabled(Boolean compositeEnabled)
Is composite Ktor adapter generation enabled
By default, "true" if "io.ktor:ktor-client-cio" artifact is in the project dependencies
-
getPackageName
final String getPackageName()
Package name for Ktor adapter classes relative to root package name
Default: "adapter.ktor"
-
setPackageName
final Unit setPackageName(String packageName)
Package name for Ktor adapter classes relative to root package name
Default: "adapter.ktor"
-
getPostfix
final String getPostfix()
Postfix for Ktor adapter classes
Default: "KtorAdapter"
-
setPostfix
final Unit setPostfix(String postfix)
Postfix for Ktor adapter classes
Default: "KtorAdapter"
-
getReceiveTimeoutMillis
final Long getReceiveTimeoutMillis()
Default receive message timeout in milliseconds for subscriptions in Ktor composite adapter
Default: 10000 milliseconds. Set it to zero or a negative value to disable it.
-
setReceiveTimeoutMillis
final Unit setReceiveTimeoutMillis(Long receiveTimeoutMillis)
Default receive message timeout in milliseconds for subscriptions in Ktor composite adapter
Default: 10000 milliseconds. Set it to zero or a negative value to disable it.
-
-
-
-