akka.kafka

package akka.kafka

Members list

Concise view

Type members

Classlikes

sealed trait AutoSubscription extends Subscription

Kafka-speak for these is "Subscriptions".

Kafka-speak for these is "Subscriptions".

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
@ApiMayChange(issue = "https://github.com/akka/alpakka-kafka/issues/882")
sealed trait CommitDelivery

Attributes

Companion:
object
Source:
CommitterSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SendAndForget.type
object WaitForAck.type
@ApiMayChange(issue = "https://github.com/akka/alpakka-kafka/issues/882")

Selects how the stream delivers commits to the internal actor.

Selects how the stream delivers commits to the internal actor.

Attributes

Companion:
trait
Source:
CommitterSettings.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Commits will be failed with this exception if Kafka doesn't respond within commit-timeout

Commits will be failed with this exception if Kafka doesn't respond within commit-timeout

Attributes

Source:
CommitTimeoutException.scala
Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
@ApiMayChange(issue = "https://github.com/akka/alpakka-kafka/issues/1092")
sealed trait CommitWhen

Attributes

Companion:
object
Source:
CommitterSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
@ApiMayChange(issue = "https://github.com/akka/alpakka-kafka/issues/1092")
object CommitWhen

Selects when the stream will commit an offset.

Selects when the stream will commit an offset.

Attributes

Companion:
trait
Source:
CommitterSettings.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Source:
CommitterSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Settings for committer. See akka.kafka.committer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

Settings for committer. See akka.kafka.committer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

Attributes

Companion:
object
Source:
CommitterSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
object
Source:
ConnectionCheckerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
ConnectionCheckerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Kafka consumer stages fail with this exception.

Kafka consumer stages fail with this exception.

Attributes

Source:
ConsumerFailed.scala
Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
Known subtypes

Classes that are used in both javadsl.Consumer and scaladsl.Consumer.

Classes that are used in both javadsl.Consumer and scaladsl.Consumer.

Attributes

Source:
ConsumerMessage.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Source:
ConsumerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ConsumerSettings[K, V]

Settings for consumers. See akka.kafka.consumer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

Settings for consumers. See akka.kafka.consumer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

The constructor is Internal API.

Attributes

Companion:
object
Source:
ConsumerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
class InitialPollFailed(val timeout: Long, val bootstrapServers: String) extends ConsumerFailed

Attributes

Source:
ConsumerFailed.scala
Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any
final case class KafkaConnectionFailed(te: TimeoutException, attempts: Int) extends Exception

Attributes

Source:
KafkaConnectionFailed.scala
Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any

Attributes

Source:
KafkaConsumerActor.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait ManualSubscription extends Subscription

Kafka-speak for these is "Assignments".

Kafka-speak for these is "Assignments".

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Metadata

Messages for Kafka metadata fetching via KafkaConsumerActor.

Messages for Kafka metadata fetching via KafkaConsumerActor.

NOTE: Processing of these requests blocks the actor loop. The KafkaConsumerActor is configured to run on its own dispatcher, so just as the other remote calls to Kafka, the blocking happens within a designated thread pool. However, calling these during consuming might affect performance and even cause timeouts in extreme cases.

Attributes

Source:
Metadata.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
OffsetResetProtectionSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any

The thresholds after which reset protection is enabled. Offsets, time, or both can be provided.

The thresholds after which reset protection is enabled. Offsets, time, or both can be provided.

Attributes

Companion:
class
Source:
OffsetResetProtectionSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Classes that are used in both javadsl.Producer and scaladsl.Producer.

Classes that are used in both javadsl.Producer and scaladsl.Producer.

Attributes

Source:
ProducerMessage.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
class
Source:
ProducerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class ProducerSettings[K, V]

Settings for producers. See akka.kafka.producer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

Settings for producers. See akka.kafka.producer section in reference.conf. Note that the companion object provides apply and create functions for convenient construction of the settings, together with the with methods.

The constructor is Internal API.

Attributes

Companion:
object
Source:
ProducerSettings.scala
Graph
Supertypes
class Object
trait Matchable
class Any
final class RestrictedConsumer(consumer: Consumer[_, _], duration: Duration)

Offers parts of the org.apache.kafka.clients.consumer.Consumer API which becomes available to the akka.kafka.scaladsl.PartitionAssignmentHandler callbacks.

Offers parts of the org.apache.kafka.clients.consumer.Consumer API which becomes available to the akka.kafka.scaladsl.PartitionAssignmentHandler callbacks.

Attributes

Source:
RestrictedConsumer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait Subscription

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class TopicPartitionsAssigned(sub: Subscription, topicPartitions: Set[TopicPartition]) extends ConsumerRebalanceEvent

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TopicPartitionsRevoked(sub: Subscription, topicPartitions: Set[TopicPartition]) extends ConsumerRebalanceEvent

Attributes

Source:
Subscriptions.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
object Version

Attributes

Source:
Version.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Version.type
class WakeupsExceeded(val timeout: Long, val maxWakeups: Int, val wakeupTimeout: FiniteDuration) extends ConsumerFailed

Attributes

Source:
ConsumerFailed.scala
Graph
Supertypes
class Exception
class Throwable
class Object
trait Matchable
class Any