Class/Object

kafka.server

KafkaConfig

Related Docs: object KafkaConfig | package server

Permalink

class KafkaConfig extends AbstractConfig

Linear Supertypes
AbstractConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KafkaConfig
  2. AbstractConfig
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink
  2. new KafkaConfig(props: Map[_, _], doLog: Boolean)

    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. val brokerIdGenerationEnable: Boolean

    Permalink

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

  14. def clone(): AnyRef

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

    Permalink
  16. val connectionsMaxIdleMs: Long

    Permalink
  17. val consumerQuotaBytesPerSecondDefault: Long

    Permalink
  18. val controlledShutdownEnable: Boolean

    Permalink
  19. val controlledShutdownMaxRetries: Integer

    Permalink

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

  20. val controlledShutdownRetryBackoffMs: Long

    Permalink
  21. val controllerSocketTimeoutMs: Int

    Permalink

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

  22. val defaultReplicationFactor: Int

    Permalink
  23. val deleteTopicEnable: Boolean

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

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

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

    Permalink
  27. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AbstractConfig
  41. val groupMaxSessionTimeoutMs: Integer

    Permalink
  42. val groupMinSessionTimeoutMs: Integer

    Permalink

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

  43. def hashCode(): Int

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

    Permalink

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

  45. def ignore(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractConfig
  46. val interBrokerProtocolVersion: ApiVersion

    Permalink
  47. val interBrokerSecurityProtocol: SecurityProtocol

    Permalink
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. val leaderImbalanceCheckIntervalSeconds: Long

    Permalink
  50. val leaderImbalancePerBrokerPercentage: Integer

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

    Permalink
  52. val logCleanerBackoffMs: Long

    Permalink
  53. val logCleanerDedupeBufferLoadFactor: Double

    Permalink
  54. val logCleanerDedupeBufferSize: Long

    Permalink
  55. val logCleanerDeleteRetentionMs: Long

    Permalink
  56. val logCleanerEnable: Boolean

    Permalink
  57. val logCleanerIoBufferSize: Integer

    Permalink
  58. val logCleanerIoMaxBytesPerSecond: Double

    Permalink
  59. val logCleanerMinCleanRatio: Double

    Permalink
  60. val logCleanerThreads: Integer

    Permalink
  61. val logCleanupIntervalMs: Long

    Permalink
  62. val logCleanupPolicy: String

    Permalink
  63. val logDeleteDelayMs: Long

    Permalink
  64. val logDirs: Seq[String]

    Permalink
  65. val logFlushIntervalMessages: Long

    Permalink
  66. val logFlushIntervalMs: Long

    Permalink
  67. val logFlushOffsetCheckpointIntervalMs: Long

    Permalink
  68. val logFlushSchedulerIntervalMs: Long

    Permalink
  69. val logIndexIntervalBytes: Integer

    Permalink
  70. val logIndexSizeMaxBytes: Integer

    Permalink
  71. val logPreAllocateEnable: Boolean

    Permalink
  72. val logRetentionBytes: Long

    Permalink
  73. val logRetentionTimeMillis: Long

    Permalink
  74. val logRollTimeJitterMillis: Long

    Permalink
  75. val logRollTimeMillis: Long

    Permalink
  76. val logSegmentBytes: Integer

    Permalink
  77. def logUnused(): Unit

    Permalink
    Definition Classes
    AbstractConfig
  78. val maxConnectionsPerIp: Integer

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

    Permalink
  80. val maxReservedBrokerId: Int

    Permalink
  81. val messageMaxBytes: Integer

    Permalink
  82. val metricNumSamples: Integer

    Permalink

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

  83. val metricReporterClasses: List[MetricsReporter]

    Permalink
  84. val metricSampleWindowMs: Long

    Permalink
  85. val minInSyncReplicas: Integer

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

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

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

    Permalink
    Definition Classes
    AnyRef
  89. val numIoThreads: Integer

    Permalink
  90. val numNetworkThreads: Integer

    Permalink
  91. val numPartitions: Integer

    Permalink
  92. val numQuotaSamples: Integer

    Permalink
  93. val numRecoveryThreadsPerDataDir: Integer

    Permalink
  94. val numReplicaFetchers: Integer

    Permalink
  95. val offsetCommitRequiredAcks: Short

    Permalink
  96. val offsetCommitTimeoutMs: Integer

    Permalink
  97. val offsetMetadataMaxSize: Integer

    Permalink

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

  98. val offsetsLoadBufferSize: Integer

    Permalink
  99. val offsetsRetentionCheckIntervalMs: Long

    Permalink
  100. val offsetsRetentionMinutes: Integer

    Permalink
  101. val offsetsTopicCompressionCodec: CompressionCodec

    Permalink
  102. val offsetsTopicPartitions: Integer

    Permalink
  103. val offsetsTopicReplicationFactor: Short

    Permalink
  104. val offsetsTopicSegmentBytes: Integer

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

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

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

    Permalink
    Definition Classes
    AbstractConfig
  108. val port: Integer

    Permalink
  109. val principalBuilderClass: Class[_]

    Permalink

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

  110. val producerPurgatoryPurgeIntervalRequests: Integer

    Permalink
  111. val producerQuotaBytesPerSecondDefault: Long

    Permalink

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

  112. val props: Map[_, _]

    Permalink
  113. val queuedMaxRequests: Integer

    Permalink
  114. val quotaWindowSizeSeconds: Integer

    Permalink
  115. val replicaFetchBackoffMs: Integer

    Permalink
  116. val replicaFetchMaxBytes: Integer

    Permalink
  117. val replicaFetchMinBytes: Integer

    Permalink
  118. val replicaFetchWaitMaxMs: Integer

    Permalink
  119. val replicaHighWatermarkCheckpointIntervalMs: Long

    Permalink
  120. val replicaLagTimeMaxMs: Long

    Permalink
  121. val replicaSocketReceiveBufferBytes: Integer

    Permalink
  122. val replicaSocketTimeoutMs: Integer

    Permalink
  123. val requestTimeoutMs: Integer

    Permalink
  124. val saslKerberosKinitCmd: String

    Permalink
  125. val saslKerberosMinTimeBeforeRelogin: Long

    Permalink
  126. val saslKerberosPrincipalToLocalRules: List[String]

    Permalink
  127. val saslKerberosServiceName: String

    Permalink

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

  128. val saslKerberosTicketRenewJitter: Double

    Permalink
  129. val saslKerberosTicketRenewWindowFactor: Double

    Permalink
  130. val socketReceiveBufferBytes: Integer

    Permalink
  131. val socketRequestMaxBytes: Integer

    Permalink
  132. val socketSendBufferBytes: Integer

    Permalink
  133. val sslCipher: List[String]

    Permalink
  134. val sslClientAuth: String

    Permalink
  135. val sslEnabledProtocols: List[String]

    Permalink
  136. val sslKeyManagerAlgorithm: String

    Permalink
  137. val sslKeyPassword: Password

    Permalink
  138. val sslKeystoreLocation: String

    Permalink
  139. val sslKeystorePassword: Password

    Permalink
  140. val sslKeystoreType: String

    Permalink
  141. val sslProtocol: String

    Permalink
  142. val sslProvider: String

    Permalink
  143. val sslTrustManagerAlgorithm: String

    Permalink
  144. val sslTruststoreLocation: String

    Permalink
  145. val sslTruststorePassword: Password

    Permalink
  146. val sslTruststoreType: String

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

    Permalink
    Definition Classes
    AnyRef
  148. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  149. val uncleanLeaderElectionEnable: Boolean

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

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

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

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

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

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

    Permalink

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

  156. val zkConnectionTimeoutMs: Int

    Permalink
  157. val zkEnableSecureAcls: Boolean

    Permalink
  158. val zkSessionTimeoutMs: Int

    Permalink
  159. val zkSyncTimeMs: Int

    Permalink

Inherited from AbstractConfig

Inherited from AnyRef

Inherited from Any

Ungrouped