DataSourceConfigurationProperties

@ConfigurationProperties(prefix = "caplin.datasource")
class DataSourceConfigurationProperties @ConstructorBinding constructor(val provided: DataSourceConfigurationProperties.Provided?, val managed: DataSourceConfigurationProperties.Managed?)(source)

Constructors

Link copied to clipboard

Types

Link copied to clipboard
class Discovery(val hostname: String, val clusterName: String = "caplin")
Link copied to clipboard
class Incoming(val port: Int, val websocket: Boolean = true)
Link copied to clipboard
class Managed(val name: String?, val discovery: DataSourceConfigurationProperties.Discovery?, val peer: DataSourceConfigurationProperties.Peer?, val logDirectory: String?, val extraConfigurationFile: Resource?)
Link copied to clipboard
class Peer(val incoming: DataSourceConfigurationProperties.Incoming?, val outgoing: List<String> = emptyList(), val requiredServices: List<String> = emptyList(), val devOverride: Boolean = false)
Link copied to clipboard
class Provided(val configurationFile: Resource, val remoteLabelPattern: String?)

Properties

Link copied to clipboard

Specifies the configuration for the "managed" mode.

Link copied to clipboard

Specifies the configuration for the "provided" mode.

Functions

Link copied to clipboard
open override fun toString(): String