Class/Object

kafka.server

KafkaConfig

Related Docs: object KafkaConfig | package server

Permalink

case class KafkaConfig(props: Map[_, _]) extends AbstractConfig with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AbstractConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KafkaConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AbstractConfig
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KafkaConfig(props: Map[_, _])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val advertisedHostName: String

    Permalink
  5. val advertisedListeners: Map[SecurityProtocol, EndPoint]

    Permalink
  6. val advertisedPort: Integer

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val authorizerClassName: String

    Permalink

    *********** Authorizer Configuration **********

  9. val autoCreateTopicsEnable: Boolean

    Permalink

    ********* Log Configuration **********

  10. val autoLeaderRebalanceEnable: Boolean

    Permalink
  11. val backgroundThreads: Integer

    Permalink
  12. var brokerId: Int

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. val compressionType: String

    Permalink
  15. val connectionsMaxIdleMs: Long

    Permalink
  16. val consumerQuotaBytesPerSecondDefault: Long

    Permalink
  17. val controlledShutdownEnable: Boolean

    Permalink
  18. val controlledShutdownMaxRetries: Integer

    Permalink

    ********* Controlled shutdown configuration **********

  19. val controlledShutdownRetryBackoffMs: Long

    Permalink
  20. val controllerSocketTimeoutMs: Int

    Permalink

    ********* Replication configuration **********

  21. val defaultReplicationFactor: Int

    Permalink
  22. val deleteTopicEnable: Boolean

    Permalink
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AbstractConfig → AnyRef → Any
  25. val fetchPurgatoryPurgeIntervalRequests: Integer

    Permalink
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. def get(arg0: String): AnyRef

    Permalink
    Attributes
    protected[org.apache.kafka.common.config]
    Definition Classes
    AbstractConfig
  28. def getBoolean(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractConfig
  29. def getClass(arg0: String): Class[_]

    Permalink
    Definition Classes
    AbstractConfig
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. def getConfiguredInstance[T](arg0: String, arg1: Class[T]): T

    Permalink
    Definition Classes
    AbstractConfig
  32. def getConfiguredInstances[T](arg0: String, arg1: Class[T]): List[T]

    Permalink
    Definition Classes
    AbstractConfig
  33. def getDouble(arg0: String): Double

    Permalink
    Definition Classes
    AbstractConfig
  34. def getInt(arg0: String): Integer

    Permalink
    Definition Classes
    AbstractConfig
  35. def getList(arg0: String): List[String]

    Permalink
    Definition Classes
    AbstractConfig
  36. def getLong(arg0: String): Long

    Permalink
    Definition Classes
    AbstractConfig
  37. def getPassword(arg0: String): Password

    Permalink
    Definition Classes
    AbstractConfig
  38. def getShort(arg0: String): Short

    Permalink
    Definition Classes
    AbstractConfig
  39. def getString(arg0: String): String

    Permalink
    Definition Classes
    AbstractConfig
  40. val groupMaxSessionTimeoutMs: Integer

    Permalink
  41. val groupMinSessionTimeoutMs: Integer

    Permalink

    ********* Group coordinator configuration **********

  42. def hashCode(): Int

    Permalink
    Definition Classes
    AbstractConfig → AnyRef → Any
  43. val hostName: String

    Permalink

    ********* Socket Server Configuration **********

  44. def ignore(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractConfig
  45. val interBrokerProtocolVersion: ApiVersion

    Permalink
  46. val interBrokerSecurityProtocol: SecurityProtocol

    Permalink
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. val leaderImbalanceCheckIntervalSeconds: Long

    Permalink
  49. val leaderImbalancePerBrokerPercentage: Integer

    Permalink
  50. val listeners: Map[SecurityProtocol, EndPoint]

    Permalink
  51. val logCleanerBackoffMs: Long

    Permalink
  52. val logCleanerDedupeBufferLoadFactor: Double

    Permalink
  53. val logCleanerDedupeBufferSize: Long

    Permalink
  54. val logCleanerDeleteRetentionMs: Long

    Permalink
  55. val logCleanerEnable: Boolean

    Permalink
  56. val logCleanerIoBufferSize: Integer

    Permalink
  57. val logCleanerIoMaxBytesPerSecond: Double

    Permalink
  58. val logCleanerMinCleanRatio: Double

    Permalink
  59. val logCleanerThreads: Integer

    Permalink
  60. val logCleanupIntervalMs: Long

    Permalink
  61. val logCleanupPolicy: String

    Permalink
  62. val logDeleteDelayMs: Long

    Permalink
  63. val logDirs: Seq[String]

    Permalink
  64. val logFlushIntervalMessages: Long

    Permalink
  65. val logFlushIntervalMs: Long

    Permalink
  66. val logFlushOffsetCheckpointIntervalMs: Long

    Permalink
  67. val logFlushSchedulerIntervalMs: Long

    Permalink
  68. val logIndexIntervalBytes: Integer

    Permalink
  69. val logIndexSizeMaxBytes: Integer

    Permalink
  70. val logPreAllocateEnable: Boolean

    Permalink
  71. val logRetentionBytes: Long

    Permalink
  72. val logRetentionTimeMillis: Long

    Permalink
  73. val logRollTimeJitterMillis: Long

    Permalink
  74. val logRollTimeMillis: Long

    Permalink
  75. val logSegmentBytes: Integer

    Permalink
  76. def logUnused(): Unit

    Permalink
    Definition Classes
    AbstractConfig
  77. val maxConnectionsPerIp: Integer

    Permalink
  78. val maxConnectionsPerIpOverrides: Map[String, Int]

    Permalink
  79. val maxReservedBrokerId: Int

    Permalink

    ********* General Configuration **********

  80. val messageMaxBytes: Integer

    Permalink
  81. val metricNumSamples: Integer

    Permalink

    ********* Metric Configuration *************

  82. val metricReporterClasses: List[MetricsReporter]

    Permalink
  83. val metricSampleWindowMs: Long

    Permalink
  84. val minInSyncReplicas: Integer

    Permalink
  85. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  86. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  87. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  88. val numIoThreads: Integer

    Permalink
  89. val numNetworkThreads: Integer

    Permalink
  90. val numPartitions: Integer

    Permalink
  91. val numQuotaSamples: Integer

    Permalink
  92. val numRecoveryThreadsPerDataDir: Integer

    Permalink
  93. val numReplicaFetchers: Integer

    Permalink
  94. val offsetCommitRequiredAcks: Short

    Permalink
  95. val offsetCommitTimeoutMs: Integer

    Permalink
  96. val offsetMetadataMaxSize: Integer

    Permalink

    ********* Offset management configuration **********

  97. val offsetsLoadBufferSize: Integer

    Permalink
  98. val offsetsRetentionCheckIntervalMs: Long

    Permalink
  99. val offsetsRetentionMinutes: Integer

    Permalink
  100. val offsetsTopicCompressionCodec: CompressionCodec

    Permalink
  101. val offsetsTopicPartitions: Integer

    Permalink
  102. val offsetsTopicReplicationFactor: Short

    Permalink
  103. val offsetsTopicSegmentBytes: Integer

    Permalink
  104. def originals(): Map[String, AnyRef]

    Permalink
    Definition Classes
    AbstractConfig
  105. def originalsStrings(): Map[String, String]

    Permalink
    Definition Classes
    AbstractConfig
  106. def originalsWithPrefix(arg0: String): Map[String, AnyRef]

    Permalink
    Definition Classes
    AbstractConfig
  107. val port: Integer

    Permalink
  108. val principalBuilderClass: Class[_]

    Permalink

    ********* SSL Configuration *************

  109. val producerPurgatoryPurgeIntervalRequests: Integer

    Permalink
  110. val producerQuotaBytesPerSecondDefault: Long

    Permalink

    ********* Quota Configuration *************

  111. val props: Map[_, _]

    Permalink
  112. val queuedMaxRequests: Integer

    Permalink
  113. val quotaWindowSizeSeconds: Integer

    Permalink
  114. val replicaFetchBackoffMs: Integer

    Permalink
  115. val replicaFetchMaxBytes: Integer

    Permalink
  116. val replicaFetchMinBytes: Integer

    Permalink
  117. val replicaFetchWaitMaxMs: Integer

    Permalink
  118. val replicaHighWatermarkCheckpointIntervalMs: Long

    Permalink
  119. val replicaLagTimeMaxMs: Long

    Permalink
  120. val replicaSocketReceiveBufferBytes: Integer

    Permalink
  121. val replicaSocketTimeoutMs: Integer

    Permalink
  122. val requestTimeoutMs: Integer

    Permalink
  123. val saslKerberosKinitCmd: String

    Permalink
  124. val saslKerberosMinTimeBeforeRelogin: Long

    Permalink
  125. val saslKerberosPrincipalToLocalRules: List[String]

    Permalink
  126. val saslKerberosServiceName: String

    Permalink

    ********* Sasl Configuration *************

  127. val saslKerberosTicketRenewJitter: Double

    Permalink
  128. val saslKerberosTicketRenewWindowFactor: Double

    Permalink
  129. val socketReceiveBufferBytes: Integer

    Permalink
  130. val socketRequestMaxBytes: Integer

    Permalink
  131. val socketSendBufferBytes: Integer

    Permalink
  132. val sslCipher: List[String]

    Permalink
  133. val sslClientAuth: String

    Permalink
  134. val sslEnabledProtocols: List[String]

    Permalink
  135. val sslKeyManagerAlgorithm: String

    Permalink
  136. val sslKeyPassword: Password

    Permalink
  137. val sslKeystoreLocation: String

    Permalink
  138. val sslKeystorePassword: Password

    Permalink
  139. val sslKeystoreType: String

    Permalink
  140. val sslProtocol: String

    Permalink
  141. val sslProvider: String

    Permalink
  142. val sslTrustManagerAlgorithm: String

    Permalink
  143. val sslTruststoreLocation: String

    Permalink
  144. val sslTruststorePassword: Password

    Permalink
  145. val sslTruststoreType: String

    Permalink
  146. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  147. val uncleanLeaderElectionEnable: Boolean

    Permalink
  148. def unused(): Set[String]

    Permalink
    Definition Classes
    AbstractConfig
  149. def values(): Map[String, _]

    Permalink
    Definition Classes
    AbstractConfig
  150. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  151. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  152. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  153. val zkConnect: String

    Permalink

    ********* Zookeeper Configuration **********

  154. val zkConnectionTimeoutMs: Int

    Permalink
  155. val zkEnableSecureAcls: Boolean

    Permalink
  156. val zkSessionTimeoutMs: Int

    Permalink
  157. val zkSyncTimeMs: Int

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AbstractConfig

Inherited from AnyRef

Inherited from Any

Ungrouped