Trait/Object

net.manub.embeddedkafka.schemaregistry

EmbeddedKafka

Related Docs: object EmbeddedKafka | package schemaregistry

Permalink

trait EmbeddedKafka extends EmbeddedKafkaSupport[EmbeddedKafkaConfig] with EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedKWithSR] with SchemaRegistryOps

Linear Supertypes
SchemaRegistryOps, EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedKWithSR], KafkaOps, ZooKeeperOps, ProducerOps[EmbeddedKafkaConfig], ConsumerOps[EmbeddedKafkaConfig], AdminOps[EmbeddedKafkaConfig], EmbeddedKafkaSupport[EmbeddedKafkaConfig], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EmbeddedKafka
  2. SchemaRegistryOps
  3. EmbeddedKafkaOps
  4. KafkaOps
  5. ZooKeeperOps
  6. ProducerOps
  7. ConsumerOps
  8. AdminOps
  9. EmbeddedKafkaSupport
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 adminClientCloseTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    AdminOps
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val autoCreateTopics: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaOps
  7. val brokerId: Short

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaOps
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def configForSchemaRegistry(implicit config: EmbeddedKafkaConfig): Map[String, AnyRef]

    Permalink

    config

    an implicit EmbeddedKafkaConfig.

    returns

    a map of configuration to grant Schema Registry support

    Attributes
    protected[net.manub.embeddedkafka]
    Definition Classes
    SchemaRegistryOps
  10. def consumeFirstKeyedMessageFrom[K, V](topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V]): (K, V)

    Permalink
    Definition Classes
    ConsumerOps
    Annotations
    @throws( ... ) @throws( ... )
  11. def consumeFirstMessageFrom[V](topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): V

    Permalink
    Definition Classes
    ConsumerOps
    Annotations
    @throws( ... ) @throws( ... )
  12. def consumeFirstStringMessageFrom(topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig): String

    Permalink
    Definition Classes
    ConsumerOps
  13. def consumeNumberKeyedMessagesFrom[K, V](topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V]): List[(K, V)]

    Permalink
    Definition Classes
    ConsumerOps
  14. def consumeNumberKeyedMessagesFromTopics[K, V](topics: Set[String], number: Int, autoCommit: Boolean, timeout: Duration, resetTimeoutOnEachMessage: Boolean)(implicit config: EmbeddedKafkaConfig, keyDeserializer: Deserializer[K], valueDeserializer: Deserializer[V]): Map[String, List[(K, V)]]

    Permalink
    Definition Classes
    ConsumerOps
  15. def consumeNumberMessagesFrom[V](topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): List[V]

    Permalink
    Definition Classes
    ConsumerOps
  16. def consumeNumberMessagesFromTopics[V](topics: Set[String], number: Int, autoCommit: Boolean, timeout: Duration, resetTimeoutOnEachMessage: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): Map[String, List[V]]

    Permalink
    Definition Classes
    ConsumerOps
  17. def consumeNumberStringMessagesFrom(topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig): List[String]

    Permalink
    Definition Classes
    ConsumerOps
  18. def consumerConfigForSchemaRegistry(implicit config: EmbeddedKafkaConfig): Map[String, AnyRef]

    Permalink

    config

    an implicit EmbeddedKafkaConfig.

    returns

    a map of Kafka Consumer configuration to grant Schema Registry support

    Attributes
    protected[net.manub.embeddedkafka]
    Definition Classes
    SchemaRegistryOps
  19. val consumerPollingTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    ConsumerOps
  20. def createCustomTopic(topic: String, topicConfig: Map[String, String], partitions: Int, replicationFactor: Int)(implicit config: EmbeddedKafkaConfig): Unit

    Permalink
    Definition Classes
    AdminOps
  21. def deleteTopics(topics: List[String])(implicit config: EmbeddedKafkaConfig): Try[Unit]

    Permalink
    Definition Classes
    AdminOps
  22. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def kafkaConsumer[K, T](implicit config: EmbeddedKafkaConfig, keyDeserializer: Deserializer[K], deserializer: Deserializer[T]): KafkaConsumer[K, T]

    Permalink
    Definition Classes
    ConsumerOps
  29. def kafkaProducer[K, T](topic: String, key: K, message: T)(implicit config: EmbeddedKafkaConfig, keySerializer: Serializer[K], serializer: Serializer[T]): KafkaProducer[K, T]

    Permalink
    Definition Classes
    ProducerOps
  30. val logCleanerDedupeBufferSize: Int

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaOps
  31. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  34. val producerPublishTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    ProducerOps
  35. def publishStringMessageToKafka(topic: String, message: String)(implicit config: EmbeddedKafkaConfig): Unit

    Permalink
    Definition Classes
    ProducerOps
  36. def publishToKafka[K, T](topic: String, messages: Seq[(K, T)])(implicit config: EmbeddedKafkaConfig, keySerializer: Serializer[K], serializer: Serializer[T]): Unit

    Permalink
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  37. def publishToKafka[K, T](topic: String, key: K, message: T)(implicit config: EmbeddedKafkaConfig, keySerializer: Serializer[K], serializer: Serializer[T]): Unit

    Permalink
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  38. def publishToKafka[T](producerRecord: ProducerRecord[String, T])(implicit config: EmbeddedKafkaConfig, serializer: Serializer[T]): Unit

    Permalink
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  39. def publishToKafka[T](topic: String, message: T)(implicit config: EmbeddedKafkaConfig, serializer: Serializer[T]): Unit

    Permalink
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  40. def startKafka(config: embeddedkafka.EmbeddedKafkaConfig, kafkaLogDir: Directory): KafkaServer

    Permalink
    Definition Classes
    KafkaOps
  41. def startSchemaRegistry(schemaRegistryPort: Int, zooKeeperPort: Int, avroCompatibilityLevel: AvroCompatibilityLevel = AvroCompatibilityLevel.NONE, properties: Properties = new Properties): RestApp

    Permalink

    Starts a Schema Registry instance.

    Starts a Schema Registry instance.

    schemaRegistryPort

    the port to run Schema Registry on

    zooKeeperPort

    the port ZooKeeper is running on

    avroCompatibilityLevel

    the default AvroCompatibilityLevel of schemas

    properties

    additional Properties

    Definition Classes
    SchemaRegistryOps
  42. def startZooKeeper(zooKeeperPort: Int, zkLogsDir: Directory): ServerCnxnFactory

    Permalink
    Definition Classes
    ZooKeeperOps
  43. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  45. val topicCreationTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    AdminOps
  46. val topicDeletionTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    AdminOps
  47. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. def withAdminClient[T](body: (AdminClient) ⇒ T)(implicit config: EmbeddedKafkaConfig): Try[T]

    Permalink
    Attributes
    protected
    Definition Classes
    AdminOps
  51. def withRunningKafka[T](body: ⇒ T)(implicit config: EmbeddedKafkaConfig): T

    Permalink
    Definition Classes
    EmbeddedKafkaSupport
  52. def withRunningKafkaOnFoundPort[T](config: EmbeddedKafkaConfig)(body: (EmbeddedKafkaConfig) ⇒ T): T

    Permalink
    Definition Classes
    EmbeddedKafkaSupport
  53. val zkConnectionTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    KafkaOps
  54. val zkConnectionTimeoutMs: Int

    Permalink
    Definition Classes
    AdminOps
  55. val zkSessionTimeoutMs: Int

    Permalink
    Definition Classes
    AdminOps

Inherited from SchemaRegistryOps

Inherited from EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedKWithSR]

Inherited from KafkaOps

Inherited from ZooKeeperOps

Inherited from ProducerOps[EmbeddedKafkaConfig]

Inherited from ConsumerOps[EmbeddedKafkaConfig]

Inherited from AdminOps[EmbeddedKafkaConfig]

Inherited from EmbeddedKafkaSupport[EmbeddedKafkaConfig]

Inherited from AnyRef

Inherited from Any

Ungrouped