Trait

net.manub.embeddedkafka.schemaregistry.streams

EmbeddedKafkaStreamsAllInOne

Related Doc: package streams

Permalink

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

net.manub.embeddedkafka.Consumers

EmbeddedKafkaStreams

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

    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. 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. def deleteTopics(topics: List[String])(implicit config: EmbeddedKafkaConfig): Try[Unit]

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  31. def newConsumer[K, V]()(implicit arg0: Deserializer[K], arg1: Deserializer[V], config: embeddedkafka.EmbeddedKafkaConfig): KafkaConsumer[K, V]

    Permalink
    Definition Classes
    Consumers
  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 runStreams[T](topicsToCreate: Seq[String], topology: Topology, extraConfig: Map[String, AnyRef])(block: ⇒ T)(implicit config: EmbeddedKafkaConfig): T

    Permalink
    Definition Classes
    EmbeddedKafkaStreamsSupport
  41. def runStreamsWithStringConsumer(topicsToCreate: Seq[String], topology: Topology)(block: (KafkaConsumer[String, String]) ⇒ Any)(implicit config: EmbeddedKafkaConfig): Any

    Permalink
    Definition Classes
    EmbeddedKafkaStreamsAllInOneSupport
  42. def specificAvroReaderConfigForSchemaRegistry(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
  43. def startKafka(config: embeddedkafka.EmbeddedKafkaConfig, kafkaLogDir: Directory): KafkaServer

    Permalink
    Definition Classes
    KafkaOps
  44. 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, if 0 an available port will be used

    zooKeeperPort

    the port ZooKeeper is running on

    avroCompatibilityLevel

    the default AvroCompatibilityLevel of schemas

    properties

    additional Properties

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

    Permalink
    Definition Classes
    ZooKeeperOps
  46. val streamsConfig: EmbeddedStreamsConfigImpl

    Permalink
    Attributes
    protected[net.manub.embeddedkafka]
    Definition Classes
    EmbeddedKafkaStreams → EmbeddedKafkaStreamsSupport
  47. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    AdminOps
  55. def withConsumer[K, V, T](block: (KafkaConsumer[K, V]) ⇒ T)(implicit arg0: Deserializer[K], arg1: Deserializer[V], config: embeddedkafka.EmbeddedKafkaConfig): T

    Permalink
    Definition Classes
    Consumers
  56. def withRunningKafka[T](body: ⇒ T)(implicit config: EmbeddedKafkaConfig): T

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

    Permalink
    Definition Classes
    EmbeddedKafkaSupport
  58. def withStringConsumer[T](block: (KafkaConsumer[String, String]) ⇒ T)(implicit config: embeddedkafka.EmbeddedKafkaConfig): T

    Permalink
    Definition Classes
    Consumers
  59. val zkConnectionTimeout: FiniteDuration

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

    Permalink
    Definition Classes
    AdminOps
  61. val zkSessionTimeoutMs: Int

    Permalink
    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