Packages

t

net.manub.embeddedkafka.schemaregistry.streams

EmbeddedKafkaStreamsAllInOne

trait EmbeddedKafkaStreamsAllInOne extends EmbeddedKafkaStreamsAllInOneSupport[EmbeddedKafkaConfig] with EmbeddedKafkaStreams

Convenience trait exposing EmbeddedKafkaStreams.runStreams as well as net.manub.embeddedkafka.Consumers api for easily creating and querying consumers.

See also

EmbeddedKafkaStreams

net.manub.embeddedkafka.Consumers

Linear Supertypes
EmbeddedKafkaStreams, EmbeddedKafka, SchemaRegistryOps, EmbeddedKafkaOps[EmbeddedKafkaConfig, EmbeddedKWithSR], KafkaOps, ZooKeeperOps, ProducerOps[EmbeddedKafkaConfig], ConsumerOps[EmbeddedKafkaConfig], AdminOps[EmbeddedKafkaConfig], EmbeddedKafkaSupport[EmbeddedKafkaConfig], EmbeddedKafkaStreamsSupport[EmbeddedKafkaConfig], EmbeddedKafkaStreamsAllInOneSupport[EmbeddedKafkaConfig], Consumers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EmbeddedKafkaStreamsAllInOne
  2. EmbeddedKafkaStreams
  3. EmbeddedKafka
  4. SchemaRegistryOps
  5. EmbeddedKafkaOps
  6. KafkaOps
  7. ZooKeeperOps
  8. ProducerOps
  9. ConsumerOps
  10. AdminOps
  11. EmbeddedKafkaSupport
  12. EmbeddedKafkaStreamsSupport
  13. EmbeddedKafkaStreamsAllInOneSupport
  14. Consumers
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val autoCreateTopics: Boolean
    Attributes
    protected
    Definition Classes
    KafkaOps
  6. val brokerId: Short
    Attributes
    protected
    Definition Classes
    KafkaOps
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def configForSchemaRegistry(implicit config: EmbeddedKafkaConfig): Map[String, AnyRef]

    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)
    Definition Classes
    ConsumerOps
    Annotations
    @throws( ... ) @throws( ... )
  10. def consumeFirstMessageFrom[V](topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): V
    Definition Classes
    ConsumerOps
    Annotations
    @throws( ... ) @throws( ... )
  11. def consumeFirstStringMessageFrom(topic: String, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig): String
    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)]
    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)]]
    Definition Classes
    ConsumerOps
  14. def consumeNumberMessagesFrom[V](topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig, valueDeserializer: Deserializer[V]): List[V]
    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]]
    Definition Classes
    ConsumerOps
  16. def consumeNumberStringMessagesFrom(topic: String, number: Int, autoCommit: Boolean)(implicit config: EmbeddedKafkaConfig): List[String]
    Definition Classes
    ConsumerOps
  17. def consumerConfigForSchemaRegistry(implicit config: EmbeddedKafkaConfig): Map[String, AnyRef]

    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
    Attributes
    protected
    Definition Classes
    ConsumerOps
  19. def createCustomTopic(topic: String, topicConfig: Map[String, String], partitions: Int, replicationFactor: Int)(implicit config: EmbeddedKafkaConfig): Unit
    Definition Classes
    AdminOps
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def kafkaConsumer[K, T](implicit config: EmbeddedKafkaConfig, keyDeserializer: Deserializer[K], deserializer: Deserializer[T]): KafkaConsumer[K, T]
    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]
    Definition Classes
    ProducerOps
  28. val logCleanerDedupeBufferSize: Int
    Attributes
    protected
    Definition Classes
    KafkaOps
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def newConsumer[K, V]()(implicit arg0: Deserializer[K], arg1: Deserializer[V], config: embeddedkafka.EmbeddedKafkaConfig): KafkaConsumer[K, V]
    Definition Classes
    Consumers
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. val producerPublishTimeout: FiniteDuration
    Attributes
    protected
    Definition Classes
    ProducerOps
  34. def publishStringMessageToKafka(topic: String, message: String)(implicit config: EmbeddedKafkaConfig): Unit
    Definition Classes
    ProducerOps
  35. def publishToKafka[K, T](topic: String, messages: Seq[(K, T)])(implicit config: EmbeddedKafkaConfig, keySerializer: Serializer[K], serializer: Serializer[T]): Unit
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  36. def publishToKafka[K, T](topic: String, key: K, message: T)(implicit config: EmbeddedKafkaConfig, keySerializer: Serializer[K], serializer: Serializer[T]): Unit
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  37. def publishToKafka[T](producerRecord: ProducerRecord[String, T])(implicit config: EmbeddedKafkaConfig, serializer: Serializer[T]): Unit
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  38. def publishToKafka[T](topic: String, message: T)(implicit config: EmbeddedKafkaConfig, serializer: Serializer[T]): Unit
    Definition Classes
    ProducerOps
    Annotations
    @throws( ... )
  39. def runStreams[T](topicsToCreate: Seq[String], topology: Topology, extraConfig: Map[String, AnyRef])(block: ⇒ T)(implicit config: EmbeddedKafkaConfig): T
    Definition Classes
    EmbeddedKafkaStreamsSupport
  40. def runStreamsWithStringConsumer(topicsToCreate: Seq[String], topology: Topology)(block: (KafkaConsumer[String, String]) ⇒ Any)(implicit config: EmbeddedKafkaConfig): Any
    Definition Classes
    EmbeddedKafkaStreamsAllInOneSupport
  41. def startKafka(config: embeddedkafka.EmbeddedKafkaConfig, kafkaLogDir: Directory): KafkaServer
    Definition Classes
    KafkaOps
  42. def startSchemaRegistry(schemaRegistryPort: Int, zooKeeperPort: Int, avroCompatibilityLevel: AvroCompatibilityLevel = AvroCompatibilityLevel.NONE, properties: Properties = new Properties): RestApp

    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
  43. def startZooKeeper(zooKeeperPort: Int, zkLogsDir: Directory): ServerCnxnFactory
    Definition Classes
    ZooKeeperOps
  44. val streamsConfig: EmbeddedStreamsConfigImpl
    Attributes
    protected[net.manub.embeddedkafka]
    Definition Classes
    EmbeddedKafkaStreams → EmbeddedKafkaStreamsSupport
  45. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  46. def toString(): String
    Definition Classes
    AnyRef → Any
  47. val topicCreationTimeout: FiniteDuration
    Attributes
    protected
    Definition Classes
    AdminOps
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  51. def withConsumer[K, V, T](block: (KafkaConsumer[K, V]) ⇒ T)(implicit arg0: Deserializer[K], arg1: Deserializer[V], config: embeddedkafka.EmbeddedKafkaConfig): T
    Definition Classes
    Consumers
  52. def withRunningKafka[T](body: ⇒ T)(implicit config: EmbeddedKafkaConfig): T
    Definition Classes
    EmbeddedKafkaSupport
  53. def withRunningKafkaOnFoundPort[T](config: EmbeddedKafkaConfig)(body: (EmbeddedKafkaConfig) ⇒ T): T
    Definition Classes
    EmbeddedKafkaSupport
  54. def withStringConsumer[T](block: (KafkaConsumer[String, String]) ⇒ T)(implicit config: embeddedkafka.EmbeddedKafkaConfig): T
    Definition Classes
    Consumers
  55. val zkConnectionTimeout: FiniteDuration
    Attributes
    protected
    Definition Classes
    KafkaOps
  56. val zkConnectionTimeoutMs: Int
    Definition Classes
    AdminOps
  57. val zkSessionTimeoutMs: Int
    Definition Classes
    AdminOps

Inherited from EmbeddedKafkaStreams

Inherited from EmbeddedKafka

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 EmbeddedKafkaStreamsSupport[EmbeddedKafkaConfig]

Inherited from EmbeddedKafkaStreamsAllInOneSupport[EmbeddedKafkaConfig]

Inherited from Consumers

Inherited from AnyRef

Inherited from Any

Ungrouped