Trait

com.twitter.finatra.kafka.producers

KafkaProducerConfigMethods

Related Doc: package producers

Permalink

trait KafkaProducerConfigMethods[Self] extends KafkaConfigMethods[Self] with Logging

Linear Supertypes
Logging, Logging, KafkaConfigMethods[Self], KafkaConfig, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KafkaProducerConfigMethods
  2. Logging
  3. Logging
  4. KafkaConfigMethods
  5. KafkaConfig
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type This = Self

    Permalink
    Definition Classes
    KafkaConfigMethods

Abstract Value Members

  1. abstract def configMap: Map[String, String]

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaConfig
  2. abstract def fromConfigMap(configMap: Map[String, String]): This

    Permalink

    Override this in your concrete builder with a copy constructor for that builder that replaces the old configMap with a modified one.

    Override this in your concrete builder with a copy constructor for that builder that replaces the old configMap with a modified one.

    Attributes
    protected
    Definition Classes
    KafkaConfigMethods

Concrete 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. def ackMode(ackMode: AckMode): This

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def batchSize(size: StorageUnit): This

    Permalink
  7. def bootstrapServers(servers: String): This

    Permalink
  8. def bufferMemorySize(size: StorageUnit): This

    Permalink
  9. def clientId(clientId: String): This

    Permalink
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def compressionType(compresionType: CompressionType): This

    Permalink
  12. def connectionsMaxIdle(duration: Duration): This

    Permalink
  13. def debug(marker: Marker, message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  14. def debug(message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  15. def debug(marker: Marker, message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  16. def debug(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  17. def debugFutureResult[T](msg: String)(func: ⇒ Future[T]): Future[T]

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  18. def debugResult[T](message: ⇒ String)(fn: ⇒ T): T

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  19. def deliveryTimeout(duration: Duration): This

    Permalink
  20. def dest(dest: String, timeout: Duration): This

    Permalink

    Configure the Kafka server the consumer will connect to.

    Configure the Kafka server the consumer will connect to. This will block for up to 'timeout' when attempting to resolve the dest to a kafka server name

    dest

    the Kafka server address

    timeout

    the timeout duration when trying to resolve the dest server.

    returns

    the KafkaProducerConfigMethods instance.

  21. def dest(dest: String): This

    Permalink

    Configure the Kafka server the consumer will connect to.

    Configure the Kafka server the consumer will connect to. This will resolve the dest to the Kafka server name. The call will block indefinitely until it successfully succeed or failed to resolve the server

    dest

    the Kafka server address

    returns

    the KafkaProducerConfigMethods instance.

  22. def enableIdempotence(boolean: Boolean): This

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. def error(marker: Marker, message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  26. def error(message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  27. def error(marker: Marker, message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  28. def error(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  29. def errorResult[T](message: ⇒ String)(fn: ⇒ T): T

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def info(marker: Marker, message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  34. def info(message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  35. def info(marker: Marker, message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  36. def info(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  37. def infoResult[T](message: ⇒ String)(fn: ⇒ T): T

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  38. def interceptor[T](implicit arg0: Manifest[T]): This

    Permalink
  39. def isDebugEnabled(marker: Marker): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  40. def isDebugEnabled: Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  41. def isErrorEnabled(marker: Marker): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  42. def isErrorEnabled: Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  43. def isInfoEnabled(marker: Marker): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  44. def isInfoEnabled: Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  45. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  46. def isTraceEnabled(marker: Marker): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  47. def isTraceEnabled: Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  48. def isWarnEnabled(marker: Marker): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  49. def isWarnEnabled: Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  50. def linger(duration: Duration): This

    Permalink
  51. final def logger: Logger

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  52. final def loggerName: String

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  53. def maxBlock(duration: Duration): This

    Permalink
  54. def maxInFlightRequestsPerConnection(max: Int): This

    Permalink
  55. def maxRequestSize(size: StorageUnit): This

    Permalink
  56. def metadataMaxAge(duration: Duration): This

    Permalink
  57. def metricReporter[T](implicit arg0: Manifest[T]): This

    Permalink
  58. def metricsNumSamples(samples: Int): This

    Permalink
  59. def metricsRecordingLevel(recordingLevel: RecordingLevel): This

    Permalink
  60. def metricsSampleWindow(duration: Duration): This

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

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

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

    Permalink
    Definition Classes
    AnyRef
  64. def partitioner[T](implicit arg0: Manifest[T]): This

    Permalink
  65. def receiveBufferSize(size: StorageUnit): This

    Permalink
  66. def reconnectBackoff(duration: Duration): This

    Permalink
  67. def reconnectBackoffMax(duration: Duration): This

    Permalink
  68. def requestTimeout(duration: Duration): This

    Permalink
  69. def retries(retries: Int): This

    Permalink
  70. def retryBackoff(duration: Duration): This

    Permalink
  71. def sendBufferSize(size: StorageUnit): This

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

    Permalink
    Definition Classes
    AnyRef
  73. def time[T](formatStr: String)(func: ⇒ T): T

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  74. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  75. def trace(marker: Marker, message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  76. def trace(message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  77. def trace(marker: Marker, message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  78. def trace(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  79. def traceResult[T](message: ⇒ String)(fn: ⇒ T): T

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  80. def transactionTimeout(duration: Duration): This

    Permalink
  81. def transactionalId(id: String): This

    Permalink
  82. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. def warn(marker: Marker, message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  86. def warn(message: ⇒ Any, cause: Throwable): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  87. def warn(marker: Marker, message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  88. def warn(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  89. def warnResult[T](message: ⇒ String)(fn: ⇒ T): T

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  90. def withClassName[T](key: String)(implicit arg0: Manifest[T]): This

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaConfigMethods
  91. def withClassNameBuilder[T](key: String)(implicit arg0: Manifest[T]): This

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaConfigMethods
  92. def withConfig(keyValuesMap: Map[String, String]): This

    Permalink
    Definition Classes
    KafkaConfigMethods
  93. def withConfig(key: String, value: StorageUnit): This

    Permalink
    Definition Classes
    KafkaConfigMethods
  94. def withConfig(key: String, value: Duration): This

    Permalink
    Definition Classes
    KafkaConfigMethods
  95. def withConfig(key: String, value: Boolean): This

    Permalink
    Definition Classes
    KafkaConfigMethods
  96. def withConfig(key: String, value: Int): This

    Permalink
    Definition Classes
    KafkaConfigMethods
  97. def withConfig(key: String, value: String): This

    Permalink
    Definition Classes
    KafkaConfigMethods

Inherited from Logging

Inherited from Logging

Inherited from KafkaConfigMethods[Self]

Inherited from KafkaConfig

Inherited from AnyRef

Inherited from Any

Ungrouped