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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val autoCreateTopics: Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. 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
  9. 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( ... )
  10. def consumeFirstMessageFrom[V](topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): V

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

    Permalink
    Definition Classes
    ConsumerOps
  12. 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
  13. 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
  14. def consumeNumberMessagesFrom[V](topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): List[V]

    Permalink
    Definition Classes
    ConsumerOps
  15. 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
  16. def consumeNumberStringMessagesFrom(topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig): List[String]

    Permalink
    Definition Classes
    ConsumerOps
  17. 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
  18. val consumerPollingTimeout: FiniteDuration

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ConsumerOps
  27. 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
  28. val logCleanerDedupeBufferSize: Int

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

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

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

    Permalink
    Definition Classes
    AnyRef
  32. val producerPublishTimeout: FiniteDuration

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

    Permalink
    Definition Classes
    ProducerOps
  34. 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( ... )
  35. 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( ... )
  36. def publishToKafka[T](producerRecord: ProducerRecord[String, T])(implicit config: EmbeddedKafkaConfig, serializer: Serializer[T]): Unit

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

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

    Permalink
    Definition Classes
    KafkaOps
  39. 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
  40. def startZooKeeper(zooKeeperPort: Int, zkLogsDir: Directory): ServerCnxnFactory

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def withRunningKafka[T](body: ⇒ T)(implicit config: EmbeddedKafkaConfig): T

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

    Permalink
    Definition Classes
    EmbeddedKafkaSupport
  49. val zkConnectionTimeout: FiniteDuration

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

    Permalink
    Definition Classes
    AdminOps
  51. 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