LogFactory

@Serializable
@SerialName(value = "!Kafka")
data class LogFactory @JvmOverloads constructor(val cluster: RemoteAlias, val topic: String, var replicaCluster: RemoteAlias = cluster, var replicaTopic: String = "-replica", var autoCreateTopic: Boolean = true, var epoch: Int = 0) : Log.Factory

Constructors

Link copied to clipboard
constructor(cluster: RemoteAlias, topic: String, replicaCluster: RemoteAlias = cluster, replicaTopic: String = "-replica", autoCreateTopic: Boolean = true, epoch: Int = 0)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var epoch: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun openReplicaLog(remotes: Map<RemoteAlias, Remote>): Log<ReplicaMessage>
Link copied to clipboard
open override fun openSourceLog(remotes: Map<RemoteAlias, Remote>): Log<SourceMessage>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun writeTo(dbConfig: DatabaseConfig.Builder)